/* CSS Document */
body{
width:1000px;
background-color:#ffffff;
background-image:url(../images/newback.jpg);
background-repeat:no-repeat;
background-position:center top;
font-size:12px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
margin:0 auto;
}

p,td {
font-size:12px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}

#maincontainer
{
clear:both;
float:left;
width:940px;
margin-top:5px;
margin-left:20px;
}

#mainBody {
	float:left;
	clear:both;
	width:870px;
	_width:870px;
	margin-left:46px;
	_margin-left:16px;
}

.maintable {
font-size:12px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}

#cartlinks {
width:400px;
position:absolute;
font-size:13px;
top:40px;
right:80px;
_right:80px;
text-align:right;
}

#cartlinks a{
font-size:13px;
color:#E99400;
text-decoration:none;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
margin-right:6px;
margin-left:6px;
}

.maintable a { 
font-size:12px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
color:#333333;
padding:0 5px 0 5px;
text-decoration:none;
}





#pagebody {
margin-left:0px;
_margin-left:-8px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:12px;
}
#header {
	float:left;
	clear:both;
	margin-left:46px;
	_margin-left:15px;
	width:868px;

}
#logo
{
	margin-left:10px;
	width:198px;
	height:68px;
	margin-top:20px;
}
#links
{
	clear:both;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	margin-top:-5px;
	text-align:left;
}
#links ul {
margin:0px;
margin-top:10px;
margin-bottom:11px;
padding:0px;
}
#links ul li{
display:inline;

list-style-type:none;
/*position:relative;*/

}
#links a
{font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:14px;
text-decoration:none;
color:#797878;
}
#links a:hover
{font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:14px;
text-decoration:none;
color:#E99400;
}



#border
{

clear:both;
float:left;
border-bottom:1px solid #C8C8C9;
width:845px;
*width:820px;
_*width:840px;
margin-left:55px;
*margin-left:80px;
_margin-left:21px;
margin-top:-5px;
margin-bottom:10px;
*margin-top:-20px;}

#leftlinks
{
float:left;
height:423px;
width:226px;
_width:229px;
background-image:url(../images/linksbg.gif);
background-repeat:no-repeat;
/*margin-left:55px;*/
/**margin-left:25px;*/
/*_margin-left:10px;*/
margin-right:5px;
margin-top:-5px;
margin-bottom:30px;
background-position:center top;

}
#leftlinks a
{font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:14px;
text-decoration:none;
color:#010000;


}
#leftlinks ul
{
margin-left:-7px;
_margin-left:16px;

}

#leftlinks li a:hover{color:#E99400;}

#leftlinks .link
{list-style-type:none;
width:160px;
text-align:center;
border-bottom:1px solid #C8C8C9;
padding-top:0px;
padding-right:10px;
padding-bottom:10px;
margin-top:5px;
margin-bottom:3px;
*margin-left:35px;
_margin-left:15px;


}
#leftlinks ul li
{list-style-type:none;
width:170px;
text-align:center;
padding-right:10px;
}
#leftlinks ul li a
{
/*padding-bottom:2px;*/

}



#lhsleft table{
margin-left:35px;
font-size:12px;

}
#lhsleft td{
height:22px;
}
#lhsleft td a{
font-size:12px;
color:#E99400;
}
#lhsleft td a:hover{
color:#E99400;
}
.link1{
padding:0;
text-align:left;
font-size:12px;

}
.link1 td a,.link2 td a{
font-size:12px;
color:#E99400;
text-decoration:none;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
.link2 td{
font-size:12px;
color:#000000;
text-decoration:none;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}

.link1 td a:hover{
font-size:12px;
color:#E99400;
text-decoration:none;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;


}

.link3{
font-size:12px;
color:#E99400;
text-decoration:none;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
.link3:hover{
font-size:12px;
color:#E99400;
text-decoration:none;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;


}

#midimg
{margin-bottom:-7px;
z-index:3}
#midtext
{

width:610px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:11px;

padding-left:10px;
}
#midtext p{
width:590px;

}
#midtext a{
color:#E99400;
text-decoration:none;
}
#midtext a:hover{
color:#101010;
}
#bottom
{
float:left;
clear:both;
margin-top:20px;
width:100%;
margin-left:46px;
_margin-left:20px;
}
.new
{margin-bottom:30px;}
.midnew
{
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
float:left;
width:633px;
margin-top:-5px;
font-size:12px;
}

.midnew a,a:hover
{
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:12px;
text-decoration:none;
color:#FD9502;
}

#logosnew
{
float:left;
clear:both;
margin-top:40px;
margin-left:40px;
_margin-left:15px;
margin-bottom:100px;
width:865px;
/*border-top:1px solid #C8C8C9;*/}

#logosnew1
{
float:left;
clear:both;
/*margin-top:40px;*/
/*margin-left:40px;
_margin-left:15px*/;
margin-bottom:100px;
width:865px;
border-top:1px solid #C8C8C9;}

#footerText {
	position:relative;
	width:100%;
	height:37px;
	z-index:1;
	font-size:9px;
	font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
	color:#A9AAA8;
	text-align:center;
	margin-bottom:100px;
	float:left;

}
#footerText a{
color:#CCCCCC;
text-decoration:none;
font-size:9px;
}
#footerText a:hover{
color:#999999;
text-decoration:none;
font-size:9px;
}


.mid{
float:left;
width:633px;
margin-top:-5px;
}

#logos
{
float:left;
clear:both;
margin-top:0px;
margin-left:50px;
margin-bottom:100px;}

.middle
{
background-image:url(../images/background.gif);
background-repeat:no-repeat;
width:550px;
height:88px;
/*padding-left:20px;
*padding-bottom:10px;*/}


.text
{
width:564px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:12px;}

/* CSS Document */

.orTop {
	background-image:url(../images/orTop.jpg);
	background-repeat:no-repeat;
	width:569px;
	height:12px;
}

.orMid {

	background-image:url(../images/orMid.jpg);
	background-repeat:repeat-y;
	width:535px;
	font-size:11px;
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
}

.orBot {
	background-image:url(../images/orBot.jpg);
	width:569px;
	background-repeat:no-repeat;
	height:13px;
}


.greyTop {
	background-image:url(../images/greyTop.jpg);
	background-repeat:no-repeat;
	width:535px;
	height:12px;
}

.greyMid {
	background-image:url(../images/greyMid.jpg);
	background-repeat:repeat-y;
	width:535px;
	font-size:11px;
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
}

.greyBot {
	background-image:url(../images/greyBot.jpg);
	width:569px;
	background-repeat:no-repeat;
	height:13px;
}

.topheading
{
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:16px;
color:#E99400;
}
.tdheading
{
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:14px;
color:#E99400;
}
.tdheading1
{
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
font-size:12px;
color:#E99400;
}
.btn{
border:1px dotted #FF9900;
background-color:#CCCCCC;
font-size:12px;
color:#10101;
}
.btn:hover {
color:#E99400;
font-size:12px;
}

a.linkbtn{
border:1px dotted #FF9900;
background-color:#CCCCCC;
color:red;
font-size:11px;
}

a.linkbtn:hover {
color:#E99400;
font-size:12px;
}

.productBg {
	background-image:url(../images/productBg.jpg);
	background-repeat:no-repeat;
	width:281px;
	height:229px;
	padding-top:15px;
	padding-left:20px;
	
}
#pagination{
padding-bottom:20px;
}
#pagination a{
text-decoration:none;
color:#FF9900;
border:1px solid #999999;
padding-left:4px;
padding-right:4px;

}
#pagination .bar{
border:0;
}

INPUT, TEXTAREA, SELECT {
font-size:12px;
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
.bottom1{
color:#ff9400;
font-size:12px;}