/* CSS Document */

BODY { font-family: Arial; font-size: 11px; background: #FFFFFF}
P { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size: 11px}
TABLE { border: none;}
TD, TH { font-family: Arial; vertical-align: top;}
IMG { border: 0px;}
HR { margin:  8px 0px 5px 0px; height: 2px;  border: 0px;}
STRONG { color:#666666;}

H1 { font-size: 230%; text-align: center; margin-bottom: 25px}
H2 { font-size: 185%; margin-bottom: 10px; margin-top:20px; padding-left: 50px;}
H3 { font-size: 150%; color: #0d46ef; margin-bottom: 5px; text-decoration: underline;}
H4 { font-size: 125%;}
H5 { font-size: 105%;}
H6 { font-size: 65%;}
* { margin: 0px; padding: 0px;}

a:link, a:visited { color: #000000; text-decoration: none;}
a:hover { text-decoration: underline;}

/********* form and related tag styles *********/

form { margin: 0;padding: 0;}

/*************** list tag styles ***************/

ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}

#masthead { background: url(images/background_top.jpg) repeat-x top ; font-size: 95%;  padding-top: 5px; text-align: center}
#masthead #global { width: 750px; margin: 0px auto; text-align: left;}
#masthead #global #logo { float: left; padding: 0px 0px 0px 12px; width: 345px; height:55px}


#masthead #global #links { color:#FFFFFF; float: right;  text-align: right; margin-bottom: 10px;}
#masthead #global #links UL { color: #868686; margin-top: 15px; }
#masthead #global #links LI { display: inline; margin-right: 4px; padding-left: 5px; border-left: 1px solid #A5A5A5; white-space: nowrap;}
#masthead #global #links a {  color: #FFFFFF; text-decoration: none;}
#masthead #global #links a:hover { text-decoration: underline;}
#masthead #global #links LI.firstchild { border-left: none; padding-left: 0px;}
#masthead #global #links LI.cart { border-left: none; padding-left: 0px;}
#masthead #global #links LI.cart A { padding-bottom: 2px;}
#masthead #global #links LI IMG { position: relative; top: 2px; left: -2px;}

#masthead #navigation { clear: both; text-align: left; background: url(images/nav_bg.gif) }
#masthead #navigation #items { width: 750px; margin: 0px  auto; height:32px; }
#masthead #navigation #items #navli { position: relative; float:left; top: 0px; width: 5px; margin: 0px 5px 0px 0px}
#masthead #navigation #items #navri { position: relative; float: right; top: 0px; width: 5px; margin: 0px}
#masthead #navigation #items UL { list-style: none; padding-top: 6px}
#masthead #navigation #items LI { display: inline;}
#masthead #navigation #items LI A { color:#FFFFFF; font-size: small;  font-weight: bold; float: left; height: 18px; border-left: 1px outset #8FB8BC; padding: 3px 10px 0px 10px}
#masthead #navigation #items LI A.firstchild { border-left: 0px;}
#masthead #navigation #items LI A:hover { color:#000000; text-decoration: none; background: url(images/nav_bg_select.gif)}
#masthead #navigation #items IMG { margin: 0px 17px ;}
#masthead #navigation #items #search { float: right; padding-top: 5px; width: 150px; white-space:nowrap;}
#masthead #navigation #items #search INPUT {  font-family: Arial; color: #A5A5A5; padding-left:3px; margin: 0px 0px 2px 0px; font-size: 11px; border: 1px; width: 110px; height: 16px; line-height: 16px;}
#masthead #navigation #items #search IMG { position: relative; top: 2px; border: none; padding-left: 5px; margin: 0px;}
#masthead #submenu { height: 20px; padding: 4px 0px 0px 20px; width: 730px;}
#masthead #submenu A { float:left; font-size: 120%; color:#000000; border-left: 1px solid #000000; padding: 0px 5px 0px 5px;}
#masthead #submenu A.firstchild { border-left: 0px; padding-left: 0px;}
#masthead #submenu A:hover { color: #FFFFFF;}


#body { margin: 15px 0px 0px 0px; text-align: center; }
#body .content { width: 750px; margin: 0px auto; text-align: left;  border: 1px #FFFFFF outset; background: #FFFFFF;height: 600px}
#body .content .tlcurve { float:left; position: relative; top: -1px; left: -1px}
#body .content .trcurve { float:right; position:relative; top: -1px; right: -1px}
#body .content .breadcrumb { font-size: 105%; color: #777; margin: 4px 0px 10px 0px; padding-left: 130px;}
#body .content .breadcrumb A { color: #777; text-decoration: none; }
#body .content .breadcrumb A:hover { text-decoration: underline; }

#body .content .fullmain { width: 750px;}
#body .content .fullmain .email{ color: #666666;}
#body .content .fullmain #singlepane { margin: 0px; padding: 0px 0px;}
#body .content .fullmain #singlepane #generallinks UL { padding-left: 25px}
#body .content .fullmain #singlepane #generallinks UL LI { list-style: url(images/li_arrow.gif);}
#body .content .fullmain #rightpane { float:right; width:125px; padding: 0px; background-color: #ffffff; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font: small Verdana,sans-serif;}
#body .content .fullmain #middlepane { padding: 0px 5px 0px 0px;  margin:0px 0px 0px 125px; border-left: 1px solid #ccd2d2;}
#body .content .fullmain #middlepane #innerrightpane { float: right; width:125px;border-top: 1px solid #cccccc; font: small Verdana,sans-serif;}
#body .content .fullmain #leftpane { float:left; width:125px; padding: 0px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font: small Verdana,sans-serif; }
#body .content .fullmain #leftpane #topnavlinks { margin: 0px; padding: 0px;}
#body .content .fullmain #leftpane #topnavlinks A { display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; background-image: url(images/bg_left_nav.jpg); font-weight: bold; padding: 3px 0px 3px 5px; color: #21536A;}
#body .content .fullmain #leftpane #topnavlinks A:hover { border-top: 1px solid #cccccc; background-color: #DDEEFF; background-image: none;	font-weight: bold; text-decoration: none;}
#body .content .fullmain #leftpane #generallinks { margin: 0px;	padding: 0px 0px 10px 5px;	border-bottom: 1px solid #cccccc;border-right: 1px solid #ccd2d2;}
#body .content .fullmain #leftpane #generallinks h5 { text-decoration: underline; padding-top: 5px}
#body .content .fullmain #leftpane #generallinks UL { padding-left: 20px}
#body .content .fullmain #leftpane #generallinks UL LI { list-style: url(images/li_arrow.gif);}

#footer { font-size: 95%;  text-align: center; background: #000000 }
#footer .content A { color: #DEE3E7; }
#footer .content A.paymenttype { float: right; position: relative; top: -5px; right: 20px}
#footer .content IMG.paymenttype { float: right; position: relative; top: -5px; right: 20px}
#footer .content { width: 750px; margin: 0px auto 0px auto; padding: 10px 0px; color: #C7C7C7; text-align: left; }
#footer .content h5 { display: inline; color: #EDF5F8; font-size: 100%; font-weight: normal; }
#footer .content UL { display: inline;}
#footer .content LI { display: inline; margin: 0px; padding: 0px 3px 0px 5px; border-left: 1px solid #5A5A5A; }
#footer .content LI.firstchild { border-left: none; }
#footer .content #footermenu { font-size: 135%; text-align:center; padding: 0px 0px 10px 0px}




/*--1111111111111111111111111111111111111111111111---Login Taunt---1111111111111111111111111111111111111111111111111111--*/

.logintopleft{

 height: 46px;
 width: 20px;
 vertical-align:top;
}
.logintop{


height:46px;
width: 350px
}
.logintopright{

height: 46px;
width: 19px;
vertical-align:top;
}
.loginmiddle{
margin:0px;
padding: 5px 5px 10px 5px
}
.loginmiddleleft{

width:20px
}
.loginmiddleright{

width: 19px
}
.loginbottomleft{

height: 42px;
width: 20px
}
.loginbottom{

}
.loginbottomright{

height: 42px;
width:19px
}
#addtop{
	background-color:#FFFFFF;
	float: left;
	position:absolute;
	padding: 25px 0px 0px 200px;	
	top: 0px;
	height: 85px;
	width: 930px;
	Z-INDEX: 999 
}
#add{

	float:left;
	left: 10px;
	position:absolute;
	padding: 10px 0px 0px 25px;	
	top: 100px;
	height: 400px;
	width: 150px;
	Z-INDEX: 999 
}