﻿body 
{
    background:#F2F2F2;
    text-align:center;
    padding:0px;
    margin:0px;
    font-family:Georgia, Times New Roman, Serif;
    font-size:82%;
    color:#5E615A;
}

.wrapper
{
    margin: 0px auto;
    text-align:left;
    background-color:White;
    width:984px;
    padding:10px;
}

/*Top and bottom Menus*/

.header
{
    margin:0px;
    padding:0px;
}
.topmenu, .footer
{
    background-color:#311A21;
    width:984px;
    text-align:center;
    color:white;
}

.topmenu
{  
    height:39px;
    margin-top:0px; 
   border-top:solid 1px #0D0709; 
}

.topmenu UL
{
    margin-left:9px;
    padding:0px;
    #margin-top:11px;

}

.topmenu LI
{
    float:left;
    list-style-type:none;
    margin:0px 18px 0px 18px;
	display: inline;

}

.topmenu A
{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
.footer
{
    text-align:left;
    clear:both;
    overflow:hidden;
    
}

.footerText
{
    height:65px;
    font-size:0.85em;
    padding-top:5px;
}


.footer A
{
    color:#fff;
    text-decoration:none;
}

.footer img
{
    margin:0px;
    padding:0px;
    border:0px;
}
.footer p
{

    margin:0px 0px 0px 25px;
    padding-top:6px;
    clear:both;
}


.footer LI
{
    float:left;
    list-style-type:none;
    margin:0px 18px 0px 18px;
	display: inline;

}


/* End top and bottom menus */

/* Main Content Window */
.contentleft
{
    background-color:#F4F4F4;
    height:464px;
    width:487px;
    margin:10px 0px 10px 0px;
}

.contentleft P
{
    margin:0px 35px 10px 20px;
    font-size:1.5em;
    line-height:1.4em;
    color:#797777;
    padding-top:10px;
}

.content IMG
{
    /*#margin:10px 0px 0px 10px;*/
}

.contentpage P, modalpage P
{
    font-size:1.2em;
    color:#797777;
    text-align:left;
}

.contentpage H1, modalpage H1
{
    font-size:1.4em;
    color:#4B292A;
    font-family:Georgia, Serif;
}
.contentpage,.categorypage
{
    
    margin-top:28px;
    padding-bottom:22px;
    margin-right:0px;
    float:left;
    clear:left;
}

.categorypage
{

}


.contentpage
{
	margin-left:30px;
}

modalpage
{
	text-align:left;
}

.contentpage a, modalpage a
{
    color:#295669;
}
/*.productmenu
{
	font-family:Arial, Helvetica, Sans-Serif;
}*/

.productmenu UL UL
{
    
    margin:0px;
    padding:0px;
    padding-left:10px;
    padding-top:5px;

}

.productmenu
{
	width:159px;
}

.productmenu UL
{
    /*width:135px;*/
    margin:0px;
    padding:0px;
    margin-top:28px;
    padding-left:20px;
}

.productmenu LI
{
    list-style-type:none;
    margin:0px 0px 10px 0px;
    padding:0px;
    color:#797777
}
.productmenu a
{
    color:#797777;
    text-decoration:none;
}

.selected
{
    font-weight:bold;
}

.productcategory
{
    margin:0px;
    height:140px;
    width:190px;
    border:none;
}

.productcategory IMG
{
    margin-left:0px;
    margin-bottom:5px;
    border-width:0px;
}

.productcategory a
{
    text-decoration:none;
    color:#4B292A;
}

.categorymainimage
{
    position:relative;
    left:-10px;
    padding-top:20px;
}

.clearing
{
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}

.sideSelected
{
	font-weight:bold;
}


.categoryHomeSubSquare
{
	width:100px;
	text-align:center;
	border-right:solid 5px #fff;
	border-bottom:solid 5px #fff;
}


.categoryHomeSubSquare a
{
	color:#fff;
	text-decoration:none;
}
.categoryHomeSubSquare p
{
	padding:0px;
	margin:0px;
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize;
	/*font-family:Arial,Helvetica,Sans-serif;*/
	font-size:0.9em;	
}

.itemNavigation
{
	text-align:center;
	padding:16px;
	color:#7C4900;
	/*font-family:Arial, Helvetica, Sans-Serif;*/

}

.itemNavigation a
{
		color:#5E615A;
		text-decoration:none;
}



.contentpage label
{
    width:100px;
    font-size:0.8em;
}



/* this is lazy and screws up tings like buttons checkboxes espcially I've removed it and put it on the field 
item then floated check boxes and button divs

.contentpage input
{
    width:250px;
}*/

.contentpage select
{
    /*width:254px;*/
}


.contentpage img
{
border-left:solid 14px #fff;
}


.contentpage
{
	width:775px;
}


.itemsHolder
{
	/*font-family:Arial, Helvetica, Sans-Serif;
	font-size:1em;*/
}

.itemsHolder p
{
    font-size:1em;
    margin-top:0em;
    margin-bottom:0.4em;
}
.itemsHolder a
{
	text-decoration:none;
    font-size:1em;
    margin-top:0em;
    margin-bottom:0.4em;
}
.itemsHolder H1
{
    	font-weight:normal;
    	margin-top:0px;
}

.itemsHolder select
{
   /*width:150px;*/
   
}
.itemsTitle a
{
	color:#4B292A;
	text-decoration:none;
}

.itemsHolder label, .contentpage label
{
    width: 5em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
    padding-top:0.2em;
    font-size:1em;
}

.button select
{
    width:100px;
}

h2
{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:1.8em;
}


.onsale
{
	font-style:italic;
	color:#7C4900;
}

.modalBackground 
{
	background-color:#fff;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.feildItem,.fieldItem
{
    float: left;
    width: 115px;
    /*line-height: 2.0em;*/
}

.inputItem
{
    line-height: 2.0em;
    float: left;
}


.inputItem input
{
	width:240px;
}

.remotenewmedia
{
	text-decoration:none;
	float:right;
	font-size:0.75em;
	color:#295669;		
}

.remotenewmedia a
{
	text-decoration:none;
	color:#295669;
}
.listclear
{
	clear:right;
}

.remotenewmedia a
{
	text-decoration:none;
	color:#295669;
}