body {
	background:#2D3238 url(../images/body_bg.jpg) repeat-x; 
	margin:0px;
	font:9pt arial, verdana; 
	color:#313131;
}

p {font:9pt arial, verdana;color:#313131;line-height:18px; }
table {font:9pt arial, verdana;color:#313131;line-height:18px; }

img {border:none;}
form {margin:0px;}
.clear {clear:both;}

.img_bdr {border:1px solid #ccc;padding:2px;}
.inputfield {font:9pt arial, verdana; color:#313131;border:1px solid #C2C2C2;}
select {font:9pt arial, verdana; color:#313131;border:1px solid #C2C2C2;}
input {vertical-align:middle}
.crsr {cursor:pointer;}

a {font:9pt arial, verdana; text-decoration:none;color:#4F5358;}
a:hover {color:#AE2310;}

li {list-style-type:none;}


h1 {
	font:bold 12pt Georgia,verdana; 
	color:#560A00;
	margin:17px 0px 0px 0px;
}


h2 {
	font:bold 12pt Georgia; 
	color:#611A11;
	margin:20px 0px 0px 20px;
	padding-bottom:4px;
}


h3 {
	font:bold 9pt arial, verdana; 
	color:#004A8F;
	margin:0px;
	padding:0px;
	letter-spacing:0.3px;
}

h3 a {
	font:bold 9pt arial, verdana; 
	color:#0154A1;
	/*color:#1D6AB2;*/
	margin:0px;
	padding:0px;
	text-decoration:none;
}

h3 a:hover {color:#AE2310;}

#main_div {
	background:#6195CE url(../images/page_bg.jpg) repeat-x;
	width:900px;
	margin:0 auto;
	border:2px solid #ADC8DA;
	border-top:0px none;
}

#header {
	width:900px;
	height:143px;
}


#logo {
	margin:0px auto;
	width:378px;
	height:48px;
	float:left;
	margin-top:10px;
	margin-left:30px;
}

#top_link {width:200px;float:right;text-align:right;padding-top:10px;padding-right:37px;}
#top_link a {font:bold 8pt arial; text-decoration:none;color:#AE2310;text-decoration:underline;letter-spacing:0.5px;text-transform:uppercase;}
#top_link a:hover {text-decoration:none; color:#083578;}


#scn {float:right;margin-right:30px;margin-top:55px;}

#tob-tab {
	background:url(../images/tab_bg.jpg) repeat-x;
	margin:0px auto;
	text-align:left;
	width:900px;
	height:38px;
}
	
#tob-tab a {font: 9pt Arial; text-decoration:none;color:#fff;padding:2px}
#tob-tab a:hover {text-decoration:none; color:#ccc;}


#tob-tab ul li ul li a {font:8pt Arial;}
#tob-tab ul li ul li a:hover {color:#66AEF8;}

.add_to_cart {float:right;width:100px;text-align:right;}

#banner_div {
	margin:0px auto;
	text-align:center;
	width:826px;
	background-color:#fff;
	border:3px solid #A1BFDF;
	height:290px;
	padding:4px;
}


#main-content {
	margin:0px auto;
	width:834px;
	background-color:#fff;
	border:3px solid #A1BFDF;
	padding:10px 0px 10px 0px;
}


#left_bar {float:left;width:200px;padding-right:20px;background:url(../images/vline.gif) right center repeat-y;}
#content_bar {float:left;width:600px;min-height:634px;padding-left:10px;}


#menu_div {width:190px;text-align:left;}
#menu_div ul {margin:0px;padding:0px;margin-left:20px;}
#menu_div li {border-bottom:1px dashed #C1C1C1;padding-bottom:2px;padding-top:2px;list-style-image:url(../images/arrow.gif);list-style-position:inside;}
#menu_div li a {color:#1D6AB2;text-decoration:none;}
#menu_div li a:hover {color:#AE2310;background:#f6f6f6;}


#activities_div {
	font:9pt arial;
	text-align:left;
	width:210px;
}


#activities_div li {
	list-style-image:url(../images/arrow.png);
	margin-bottom:10px;
}
/*
#activities_div a {
	font:italic bold 9pt arial;
	color:#CF7F00;
	float:right;
	padding-right:10px;
	text-decoration:none;
}

#activities_div .more a:hover {
	color:#083578;
}
*/


#news_letter {
	background:#F2F2F2;
	width:160px;
	margin-left:20px;
	text-align:left;
	padding:5px 10px 5px 10px;
	border:1px solid #DBDBDB;
}

#news_letter h2 {
	margin:0px;
}


#news_letter .content {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
}


#news_letter .content input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:1px solid #C2C2C2;
}


.tbl_bg {background:#f2f2f2;}
.tbl_bdr {border:1px solid #DBDBDB;}

.list_title {background:#eee;border-bottom:1px solid #dbdbdb;color:#1D6AB2;}
.title {font-weight:bold;color:#333;}
.price {font-size:10pt;font-weight:bold;color:#AE2310;vertical-align:middle;}
.pricecart {font-size:9pt;font-weight:bold;color:#AE2310;vertical-align:middle;}
.small {font-size:8pt; color:#666;letter-spacing:0.2px;}

.butt {background:#5E9BD9 url(../images/butt_bg.jpg) repeat-x;border:0px none;font:8pt arial, verdana; color:#fff;border:1px solid #5E9BD9;cursor:pointer;}

#search_area {float:right;width:230px;text-align:right;margin-right:27px;margin-top:10px;height:30px;}
#search_area .inputfield {border:1px solid #C2C2C2;font:9pt arial;color:#666;padding:1px;}


.pagination .nav {background:#4077B0;padding:2px;border:1px solid #24568A;}
.pagination .nav:hover {background:#4E8AC9;}
.pagination a.nav {font-size:8pt;color:#fff;text-decoration:none;}

.pagination .nav2 {font-size:8pt;background:#dbdbdb;border:1px solid #ccc;padding:2px;}

#footer {
	background:#4C5055;
	margin:0px auto;
	vertial-align:bottom;
	text-align:center;
	width:900px;
	height:43px;
	font:9pt arial ;
	color:#fff;
}

#footer .link {
	float:left;
	padding:15px;
}

#footer .copyright {
	float:right;
	padding:15px;
	font:8pt arial;
	color:#a6a6a6;
}

#footer a {
	color:#fff;
	text-decoration:none;
	font:8pt arial;
	letter-spacing:1px;
}

#footer a:hover{
	color:#ccc;
	text-decoration:underline;
}







