


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
form{margin:0;padding:0;}
A:ACTIVE{color:#666666;text-decoration:none;}
A:LINK{color:#666666;text-decoration:none;}
A:VISITED{color:#666666;text-decoration:none;}
A:HOVER{color:#000000;text-decoration:underline;}

.TopBottomBar{font-size:11px;
	background-color:#ffffff;
	height:23px;
	color:#666666;
}
A:ACTIVE.TopBottomBarLink{color:#666666;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#666666;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#666666;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#666666;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#9a9a9a;}

.BoxHeader{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	height:25px;
	color:#ffffff;
}
.BoxContent{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;
	background-color:#ffffff;
	color:#000000;
}
.BoxText{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}
A:ACTIVE.BoxLink{color:#666666;text-decoration:none;}
A:LINK.BoxLink{color:#666666;text-decoration:none;}
A:VISITED.BoxLink{color:#666666;text-decoration:none;}
A:HOVER.BoxLink{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#000000;
}

.pageNavigation{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#0033cc;
}

.pageNavigation div{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#CCCCCC;
	color:#000000;
}
.CatalogItemDark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

.infohead{
       text-decoration:underline;
       text-align:center;
}

img.floatright{
    float:right;
    padding:5px;
}

img.floatleft{
    float:left;
    padding:5px;
}

p.info{
    font-size:14px;
    padding:5px;
    font-family: verdana;
}

ul.info{
    font-size:14px;
    width:80%
    padding:5px;
    font-family:verdana;
}

table.info{
    font-size:14px;
    padding:3px;
    font-family:verdana;
}

p.key{
    font-size:11px;
    padding:3px;
    font-family:verdana;
}

table.deck{
    margin-right:auto;
    margin-left:auto;
    border:3px solid;
}

caption.deck{
    font-size:18px;
    font-weight:bold;
    background-color:#84CEFF;
}

.lefty{
float:left;
text-decoration:underline;
}

.righty{
float:right;
text-decoration:underline;
}

.allhot{
text-align:center;
text-decoration:underline;
}

a.top{
background-color:yellow;
font-size:13px;
}

.infonavigation{
border:3px solid;
border-color: #49BAFF;
background-color:#FFED5D;
margin-left:auto;
margin-right:auto;
font-weight:bold;
width:95%;
font-size:13px;
text-align:center;
}

hr.resc{
height:3px;
color:#49BAFF;
background-color:#49BAFF;
}

p.faq{
padding: 5px;
}

a.infonavigation {
color:blue;
border:0px;
}

h4.caption{
text-align:right;
font-size: 12px;
position:relative;
top:15px;
right:28px;
}

p.test{
width:55%;
font-size:13px;
}

#call_box {background:url(/images/custom/call_box_woman.jpg) top right no-repeat; width:350px; height:115px; margin:0px 0px 0px 0px; float:right;} 
#call_box img {margin:0px 0px 0px 0px;}
#call_box h1 {margin:10px 50px 0px 0px; font-size:17px; color:#006EB4;}
#call_box h3 {margin:0px 50px 0px 36px; font-size:10px; color:#333333;}
#call_box #buttons {margin:11px 50px 6px 11px; width:250px; height:25px;}
#call_box #buttons img {margin:0px 1px 0px 0px;}
#header_block {width:1013px; height:225px; float:left; margin:0px 0px 10px 5px;} 
#header_block ul.header_list {float:left; width:900px; height:20px; display:block; margin:5px 0px 0px 0px; background-color:#CC6666;}
.header_list li { list-style-type:square; width:123px; height:20px; display:inline; margin:0px 0px 0px 10px; }
#header_block a:link, a:visited, {width:120px; text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; }
#header_block a:hover {color:#000066;}
#header_block .tab {width:120px; height:20px; background:url(images/custom/main_nav_top_tab.gif) no-repeat; padding:0px 10px 0px 10px;}
#logo {margin-top:25px; margin-left:0px; width:500px; float:left;}
#banner {width:1013px; height:96px; background:url(/images/custom/banner.jpg) no-repeat; float:left; margin:1px 0px 0px 0px;}
