html{
	height:100%;
}

body{
	background-color:#6B6B6B;
	padding:0px;
	margin:0px;
	font-family:verdana,arial;
	height:100%;
	font-size:10px;
	line-height:15px;
}

img{
	border:0px;
}

input{
	font-family:verdana,arial;
	font-size:10px;
}

textarea{
	font-family:verdana,arial;
	font-size:10px;
}

td{
	font-family:verdana,arial;
	font-size:10px;
	color:#788595;
}

a{
	color:#0D477A;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#maindiv{
	width:816px;
	margin: auto;
	background-color:#DEE3EC;
}

#headerdiv{
	position:relative;
	width:816px;
	height:81px;
}

#topmenudiv{
	position:absolute;
	top:0px;
	right:0px;
	height:20px;
	padding-top:8px;
	padding-right:10px;
	color:#FFFFFF;
}

.tm{
	text-decoration:none;
	color:#FFFFFF;
}

.tm:hover{
	text-decoration:none;
	color:#C3102F;
}

.tm_sel{
	text-decoration:none;
	color:#C3102F;
}

#headerborder{
	padding:5px;
	background-color:#C3102F;
	text-align:right;
	color:white;
	margin-bottom:2px;
}

#headerborder a{
	color:#ECCED2;
	text-decoration:none;
}

#headerborder a:hover{
	color:white;
}

#headerborder .sel{
	color:white;
}

#subheaderborder{
	padding:5px;
	background-color:#0C4A7B;
	text-align:right;
	color:white;
	margin-bottom:2px;
}

#subheaderborder a{
	color:#6BB5F1;
	text-decoration:none;
}

#subheaderborder a:hover{
	color:white;
}

#subheaderborder .sel{
	color:white;
}

#pageContent{
	position:relative;
	width:816px;
	padding:0px;
	margin:0px;
}

.pageContentRow{
}

#leftside{
	width:190px;
	background-color:#A0B6CA;
	margin:0px;
	border:0px;
	vertical-align:top;
}
#leftsidebottom{
	background-color:#A0B6CA;
	padding:10px;
	color:#10477A;
}

#leftsidebottomtext{
	font-size:9px;
}

#leftsidebottomtext a{
	text-decoration:none;
	color:#10477A;
}

#leftsidebottomtext a:hover{
	text-decoration:underline;
}

.leftBlock{
	padding:10px;
	margin-bottom:5px;
}

.leftBlock .title{
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
	margin-bottom:15px;
}

.leftBlock ul{
	margin:0px 0px 10px 10px;
	padding:0px;
	list-style-image: url(/images/bullet2.gif);
	list-style-type: square;
}

.leftBlock a{
	display:block;
	text-decoration:none;
}

.leftBlock a:hover{
	text-decoration:underline;
}

.leftBlock .sel{
	text-decoration:underline;
}

.leftBlock ul li ul{
	margin:6px 0px 6px 15px;
	list-style-image: url(/images/bullet3.gif);
	list-style-type: square;
}

.leftBlock ul li{
	margin:0px 0px 10px 0px;
	padding:0px;
}

.leftBlock ul li ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
}

.col1{
	background-color:#B7C8D8;
	color:#0D477A;
}

.col1 .title{
	color:#C30D2E;
}

.col1 a{
	color:#0D477A;
}

.col2{
	background-color:#10477A;
	color: #FFFFFF;
}

.col2 a{
	color: #FFFFFF;
}

.col2 .title{
	color:#D2DDE6;
}

#rightside{
	width:626px;
	background-color:#DEE3EC;
	vertical-align:top;
}

h1{
	font-size:13px;
	color:#10477A;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
	margin:0px 0px 20px 0px;
}

#pageText{
	padding:0px 20px 20px 20px;
}

.textBlock{
	background-color:#EBECF1;
	border:1px solid #FFFFFF;
	padding:15px;
	color:#788595;
}

.textBlock a{
	color:#788595;
	text-decoration:underline;
}

.textBlock a:hover{
	color:#B1BECE;
	text-decoration:underline;
}

.mm{
	padding-left:10px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.mm a{
	color:#FFFFFF;
	text-decoration:none;
}

.mm a:hover{
	color:#F5BB00;
	text-decoration:none;
}

.mm_sel{
	padding-left:10px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.mm_sel a{
	color:#F5BB00;
	text-decoration:none;
}

.mm_sel a:hover{
	color:#F5BB00;
	text-decoration:none;
}

.sm{
	padding-left:25px;
}

.sm a{
	color:#FFFFFF;
	text-decoration:none;
}

.sm a:hover{
	color:#F5BB00;
	text-decoration:none;
}

.sm_sel{
	padding-left:25px;
}

.sm_sel a{
	color:#F5BB00;
	text-decoration:none;
}

.sm_sel a:hover{
	color:#F5BB00;
	text-decoration:none;
}

.subPageTitle{
	background-color:#EBECF1;
	border:1px solid #FFFFFF;
	padding:10px;
	color:#788595;
	font-size:12px;
	color:#788595;
}

.cappoenContent{
	position:absolute;
	left:-920px;
	top: -500px;
	width:450px;
}

#popcom{
	color:#929292;
	text-decoration: none;
}

#cattable{
	width:550px;
}

#cattable td{
	vertical-align:top;
	padding:10px;
}

.catpic{
	width:100px;
	height:100px;
	line-height:100px;
	border:1px solid #819CB6;
	background-color:white;
	vertical-align:middle;
	text-align:center;
	color:#CACACA;
}


#cattable .catpic img{
	margin:5px;
}

#cattable tr{
	background:url(/images/dots.gif) repeat-x bottom left;
}

#cattable .lasttr{
	background:none;
}

.title1{
	font-weight:bold;
	margin-bottom:5px;
	color:#4D7399;
}

.title2{
	font-weight:bold;
	margin-bottom:5px;
	color:#819CB6;
}

.price{
	background:white url(/images/price.gif) repeat-y top left;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px 3px 20px;
	text-align:right;
	margin-bottom:5px;
}

.price2{
	background:white url(/images/price.gif) repeat-y top left;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px 3px 20px;
	text-align:right;
	margin-bottom:5px;
}

.promo{
	color:#C3102F;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:right;
}

.detaillnk{
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:11px;
}

.prevnext{
	font-size:11px;
	text-align:center;
	font-weight:bold;
}

.prevnext img{
	margin:0px 8px 0px 8px;
}

.prevnext span{
	margin:0px 8px 0px 8px;
}

.pntop{
	border-bottom:1px solid white;
	padding-bottom:8px;
	margin-bottom:10px;
}

.pnbottom{
	border-top:1px solid white;
	padding-top:8px;
	margin-top:10px;
}

#prodimg{
	text-align:center;
	background-color:white;
	border:1px solid #819CB6;
	margin-bottom:10px;
}

#prodimg img{
	text-align:center;
	margin:5px;
}
#hometop{
	height:270px;
	background-color:#10477A;
	text-align:center;
	color:white;
	font-size:11px;
}

#hometop a{
	display:block;
	color:#B7C8D8;
	margin:7px;
}

#homebottom{
	text-align:center;
}

#homebottom a{
	display:block;
	color:#ECCED2;
	margin:7px;
	font-size:11px;
}

#homeaddress{
	position:absolute;
	left:0px;
	bottom:0px;
	color:white;
	text-align:center;
	width:700px;
	padding-bottom:8px;
}

#homeaddress a{
	color:white;
}
