* {margin: 0;	padding: 0;}
body {	font-size: 0.8em;	color: #515151;	margin: 0px;	padding: 0px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
line-height: 120%;}

form {}

input {	padding: 2px;	color: #6B6B6B;	font-family: Tahoma;	font-size: 12px;}

h1, h2, h3, h4 {	margin: 0;}

h2, h3  {	letter-spacing: -0.04em; margin:0.5em 0;	font-weight: normal;	color: #2C1973;}

h2 {font-size: 16pt;	font-weight: bold;	color: #87B6B6;	text-decoration: none;	font-family: "Trebuchet MS";}

h3 {font-size: 14pt;	font-weight: bold;	color: #87B6B6;	font-family: "Trebuchet MS";}

h4 {	font-size: 10pt;	color: #87B6B6;	line-height: 25px;	letter-spacing: normal;}

p, ul, ol {	line-height: 117%;	text-align: justify;	margin-bottom: 1.2em;}

ul, ol, li {	list-style-position: inside;}


blockquote {	margin-left: 1em;	margin-right: 1em;}

a {	color: #333333;	text-decoration: none;}

a:hover {	text-decoration: none;}

a img {	border: none;}

img.left {
float: left;
margin-top: 5px;
margin-right: 6px;
margin-bottom: 0;
margin-left: 0;
}

img.right {
float: right;
margin: 5px 0 0 20px;
}


#topnav{
padding-right: 5px;
text-align: right;
padding:5px 0 5px 0;
color: #2D607F;


}

#topnav ul {
margin: 0;
list-style: none;
text-align: right;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#topnav li {
display: inline;
}

#topnav li.current a {
color: #8BBAB0;
text-decoration: none;
}

#topnav a {
text-decoration: none;
font-size: 9pt;
color: #2D607F;
font-family: Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 4px;
padding-right: 4px;
}

#topnav a:hover {
text-decoration: underline;
color: #666666;
}


/* Wrapper */

#wrapper {
width: 900px;
margin-right: auto;
margin-left: auto;
background-color: #FFF;
margin-top: 0px;
margin-bottom: 0px;
}

#wrapper2 {
width: 100%;
margin: 0px;
padding: 0px;
}

/* Header */

#header {
margin: 0px;
padding: 0px;
height: 110px;
}


.hdrleft{
float: left;
width:auto;

}

.hdrright{
float: right;
margin: 0 5px 0 0;
width:auto;
}


/* Logo */

.logo {

}


.btm_line{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
height: 12px;
margin-bottom: 10px;
}

.fp{
line-height: 30px;
background-image: url(../images/icon_fp.jpg);
background-position: left;
height: 30px;
background-repeat: no-repeat;
padding-left: 30px;
color: #0099CC;
}


#content_bottom {
clear:both;
background-repeat: repeat-x;
background-position: left 0px;
height: 18px;
z-index: 3;
background-image: url(../images/crn_blue_mid.gif);
}
#content_bottom_left {
float:left;
width:15px;
height:20px;
background-image: url(../images/crn_blue_lft.gif);
background-repeat: no-repeat;
}
#content_bottom_right {
float:right;
width:15px;
height:20px;
background-image: url(../images/crn_blue_rgt.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.image_bdr {
border: 1px solid #CCCCCC;
width: 360px;
height:243px;
}

.dtlimage_bdr {
border: 1px solid #CCCCCC;
width: 322px;
height:252px;
}


#content_top{
clear:both;
background-repeat: repeat-x;
background-position: left bottom;
height: 20px;
background-image: url(../images/crn_blue_btmbg.gif);
z-index: 3;
}
#content_top_left {
float:left;
width:15px;
height:20px;
background-image: url(../images/crn_blue_btmlft.gif);
background-repeat: no-repeat;
}
#content_top_right {
float:right;
width:15px;
height:20px;

}
.lable{ border:1px solid #93BEC4; background-color:#F6F9F9;}
.bluetabs{margin:0px; padding:0px;}
.bluetabs ul{margin:0; list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
font:normal normal 16px "Times New Roman"; color: #1D697C; text-align:center; }

.bluetabs li{display: inline; margin: 0; padding: 0px;}

.bluetabs li a{text-decoration:none; color: #1A6872; padding:7px 20px 8px 20px; line-height:34px; text-align:center; border-right:1px solid #93BEC4;}
.bluetabs li a:visited{/*color: #A6C9C9;*/}

.bluetabs li a:hover{text-decoration: none; color: #1A6872;}

.bluetabs li a.selected{text-decoration: none;	color: #1A6872; }

.bluetabs li.selected a{}

.bluetabs li.selected a:hover{ /*selected main tab style */text-decoration: none;}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_b{
position:absolute;
top: 0;
z-index:100;
background:#CFE2E2 url(../images/dropmenubg.gif) repeat-x 0 0;
width: 200px;
visibility: hidden;
font-family:"Trebuchet MS";
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #95BFBF; padding:5px;
margin-top:-1px; margin-left:-5px; border:1px solid #93BEC4;
}


/*\*/
html*.dropmenudiv_b{
margin-top:-2px;

}/*end*/
.dummyend[id]{clear:both;}


.dropmenudiv_b a{
width: auto;
display: block;
text-decoration: none;
color: #1D697C;
padding:5px;

}

* html .dropmenudiv_b a{ /*IE only hack*/width: 100%;}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/text-decoration: none; color: #000000;}



/* Menu */
#menu{height:34px; background:url(../images/menubg.gif) repeat-x 0 -68px;}
.menu-l{background:url(../images/menubg.gif) no-repeat 0 0;}
.menu-r{background:url(../images/menubg.gif) no-repeat 100% -34px;}
.submenu {
color:#6A6A00;
padding-right: 15px;
padding-left: 15px;
font-family: "Trebuchet MS";
}
.sbm_current {
color:#6A6A00;
padding-right: 15px;
padding-left: 15px;
font-family: "Trebuchet MS";
/*	background-color: #D6D596;*/
}
.submenu:hover {
text-decoration: none; background-color:#C4DDD9;
color: #333333;

}



.sbm_current:hover {
text-decoration: none;
color: #333333;

}

.menu li a.tabactive {
position:relative;
 
color: #6C7B24;
}





/* Page */

#page {
padding-top: 20px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;


}
#page_in {
padding-top: 10px;
padding-right: 12px;
padding-bottom: 10px;
padding-left: 12px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #93BEC4;
border-left-color: #93BEC4;

/*background-color: #93BEC4;*/
min-height:300px; max-height:20000px;

}

.page_fifty{
width: 48%;
padding-right: 15px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #666666;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
float: left;
}
.page_fifty2{
width: 48%;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
float: left;
}

.pdng {padding:8px 8px 12px 8px;}
.more{
color: #196276;
text-decoration: none;
}

.more:hover{
color: #333;
text-decoration: underline;
}


.topsearch{
padding: 2px 0 0 65px; background: url(../images/searchbg.gif) no-repeat 0 0; height:30px;}

.page_mid{float: left;	width:360px;	padding: 0 0 0 10px;
}

.page_right{

padding-bottom: 10px;
padding-left: 50px;
float: left;
width: 360px;
}
.pdng_lo {
PADDING-LEFT: 0px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-bottom: 15px;
}

.page_btm_form{

}
.inp_btn{

background-color:#990000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;

}


.colmn_lft{
height: auto;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 2px;
width: 180px;
float: left;
}

/* Content */



.page_lft {
width: 560px;
float: left;
}

.toplft_rctn{
background-image: url(../images/home_topcornbg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 175px;
width: 559px;
}
.toplft_rctn_right{
background-image: url(../images/top_right_bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 175px;
width: 380px;
}


.page_rgt_hdr{
background-image: url(../images/rgt_hdr_img01.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 175px;
width: 465px;
float: left;
}

.page_rgt_hdr2{
background-image: url(../images/hdr_blue.jpg);
background-repeat: no-repeat;
background-position: 0px bottom;
height: 140px;
width: 538px;
float: left;
}


.btnlft_rctn_lft{
background-image: url(../images/rctn_lft2.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 192px;
width: 324px;
float: left;
}
.btnlft_rctn_rgt{
background-image: url(../images/btm_right.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 192px;
width: 380px;
float: left;
}


.page_rgt {
width: 380px;
float: right;
}
#content_in{
padding-left: 20px;
background-repeat: repeat-x;
background-position: bottom;
float: left;
padding-top: 20px;
width: 710px;
}
/*
.post {
padding-top: 15px;
}

.post .title {
}

.post .title a {
text-decoration: none;
color: #395e79;
}

.post .title a:hover {
text-decoration: underline;
}

.post .entry {
}

.post .meta {
height: 16px;
margin: 0;
padding: 10px;
background: url(../images/img07.jpg) repeat-x left bottom;
line-height: normal;
}

.post .meta .posted {
display: block;
float: left;
}

.post .meta .permalink {
display: block;
float: right;
padding-left: 17px;

}

.post .meta .comments {
display: block;
float: right;
padding: 0 30px 0 19px;

}*/

/* Sidebar */

#prdbar {border:1px solid #95BFBF; border-bottom:0px; padding:15px 0 0 0; height:125px;}
.prdbar-bm{ background:url(../images/bott-crv.jpg) repeat-x 0 100%}
.prdbar-bl{background:url(../images/bott-crvl.jpg) no-repeat 0 100%}
.prdbar-br{background:url(../images/bott-crvr.jpg) no-repeat 100% 100%; height:15px;}
.prdbar-probg{ background:url(../images/featured-probg.jpg) no-repeat 0 0; height:24px; padding:10px 15px 0 15px}
.prdbar-probg .text{ font-family:Georgia, "Times New Roman", Times, serif; float:left; color:#000000}
.prdbar-probg .more{ float:right;}

.srch_btn{
background-color: #FFFFFF;
background-image: url(../images/search_btn.png);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 22px;
width: 63px;
border:none;
font-size: 11px;
color: #666666;
}


/*
.input_btn{
background-image: url(../images/btn_red.gif);
background-color:#FFFFFF;
background-repeat: no-repeat;
background-position: 0px 2px;
width: 85px;
height: 25px;
border:none;
float: left;
color: #FFFFFF;
font-size: 12px;
text-align: center;
font-weight: normal;

}


.input_btn_blue{
background-image: url(../images/btn_blue.gif);
background-color:#FFFFFF;
background-repeat: no-repeat;
background-position: 0px 2px;
width: 85px;
height: 25px;
border:none;
color: #FFFFFF;
font-size: 12px;
text-align: center;
float: right;
font-weight: normal;

}
*/

#page_cnt_right{
float: left;
width: 662px;
}
.bottom_forms {
float: left;
background-color: #EDE9DF;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E7E3D9;
border-left-color: #E7E3D9;
background-image: url(../images/lft_top.jpg);
background-repeat: repeat-x;
background-position: 0px 0px;
width: 662px;
height: auto;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;


}

.btm_forms_lft{
float: left;
width: 310px;
}

.path{
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #EBEBEB;
}

.slider {
position:relative;
overflow:hidden;
height:225px;
margin-bottom:20px;
text-align: justify;
}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}



#sidebar {
float: left;
width: 240px;
background-color: #EDE9DF;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E7E3D9;
border-left-color: #E7E3D9;
margin-right: 15px;
background-image: url(../images/lft_top.jpg);
background-repeat: repeat-x;
background-position: 0px 0px;
padding-top: 30px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

#sidebar ul {
margin: 0;
padding: 0;
}

#sidebar li {
margin-bottom: 25px;
list-style-type: none;
line-height: 170%;
}

#sidebar li ul {
}

#sidebar li li {
margin: 0;
list-style-type: none;
}


#sidebar_left {
float: left;
width: 200px;
padding-top: 20px;
padding-bottom: 0;
padding-left: 20px;
padding-right: 20px;
}

.lft{
background-image: url(../images/horiz_dots.gif);
background-position: 0px bottom;
height: 25px;
background-repeat: repeat-x;
margin-bottom: 5px;
}

.lft_btm{
background-image: url(../images/flsymbol.jpg);
background-position: 0px 5px;
background-repeat: no-repeat;
padding-left: 18px;
}


.lftmenu{
color: #FF0000;
font-size: 12px;
font-weight: bold;
line-height: 25px;
}


.lftmenu_current{
color: #0033CC;
text-decoration: none;
font-weight: bold;
}

.lftmenu_current:hover{
text-decoration: none;
}

.lftmenu:hover{
color: #0033CC;
text-decoration: none;
}

.left_cont {
}


.left_cont ul {
margin: 0;
padding: 0;
}

.left_cont li {
background-repeat: no-repeat;
background-image: url(../images/flsymbol.jpg);
background-position: 0px 10px;
list-style-type: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 14px;
margin: 0px;
}

.left_cont li ul {
}

.left_cont li a {
color: #BC1109;
}

.left_cont li li {
margin: 0;
}
.rightcnt{
background-position: 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: 1px solid #DFDFDF;
}


.itemcontentdtails{
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}

.fl{
float: left;
width: auto;
}
.fr{
float: right;
width: auto;
}

.clr{
clear: both;
}



.fp{
line-height: 30px;
height: 30px;
padding-left: 30px;
color: #0099CC;
background-image: url(../images/icon_fp.jpg);
}

.heading {
font-family: Arial;
font-size: 20px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #935404;
}
.heading a:link{
font-family: Arial;
font-size: 20px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #935404;
text-decoration: none;
}
.heading a:visited{
font-family: Arial;
font-size: 20px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #935404;
text-decoration: none;
}
.heading a:hover{
font-family: Arial;
font-size: 20px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #935404;
text-decoration: underline;	
}
.heading active{
font-family: Arial;
font-size: 20px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #935404;
text-decoration: none;
}


.header_links {
font-family: Arial;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
}

.header_links a:link{
font-family: Arial;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration:none;

}
.header_links a:visited{
font-family: Arial;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration: none;
}
.header_links a:hover{
font-family: Arial;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration: underline;	
}
.header_links active{
font-family: Arial;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration: none;
}


#fields{
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


#fields input {
font-size: 11px;
font-weight: bold;
color: #b2aaa4;
padding-left: 5px;
background-color: #0C0060;
border: 1px solid #1C009D;
margin-bottom: 0px;
padding-right: 5px;
text-decoration: none;
}

#fields br {
display: none;
}

#fields #s {
width: 100px;
background: #FFFFFF;
border: 1px solid #7f9db9;
color: #CFCAC7;
font-family: Arial, Helvetica, sans-serif, Tahoma;
font-size: 12px;
font-weight: normal;
padding: 0px;
text-decoration: none;
margin: 0px;
height: 20px;
line-height: 20px;
}

#search {


}

#search br {
display: none;
}

#search input {
font-size: 11px;
color: #E1EDF7;
background-color: #1f70ac;
border: 1px solid #6DB1E4;
padding: 0px;
}

#search #s {
width: 150px;
background: #FFFFFF;
border: 1px solid #7f9db9;
color: #0085B0;
font-family: Arial, Helvetica, sans-serif, Tahoma;
font-size: 12px;
font-weight: normal;
padding: 0px;
margin-top: 0px;
text-decoration: none;
}


.form_text {
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
}

.form_text a:link{
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration:none;

}
.form_text a:visited{
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
}
.form_text a:hover{
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: underline;	
}
.form_text active{
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
}
.inputButton{ 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
height: 25px;
border: 1px solid #000000;
background-color: #cc0000;
color: #ffffff;
}
.inputText
{
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
height: 22px;
border: 1px solid #CCCCCC;
background-color: #ffffff;
color: #000000;

}



#itemslist_bar{
padding: 0  0 10px 16px;
}
.itemslist{
float: left;
margin:0 35px 0 32px;

width: 112px;



}
.itemslist2{
float: left;


width: 112px;



}

.itemsfields{
width: 320px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.item{
width: 112px;	
height:123px

}


.btn_lft{

}

.btn_rgt{

}
.red{
color:red;
}

.cart_hdr{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: 0px 0px;
margin-bottom: 10px;
height: 25px;
padding-bottom: 5px;
color: #333333;
}

.item_details{
margin-bottom: 10px;
padding-bottom: 10px;
width: 350px;
float: left;
padding-right: 10px;
}

.item_cost{
height: 30px;
color: #666666;
text-align: center;
}
.item_name {
height: 0px;
text-align: center;
padding-top: 140px;
font-size: 11px;
}





.item_hdr{
height: 30px;
color: #333333;
text-align: left;
font-weight: bold;
background-image: url(../images/iconjl.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 25px;
padding-top: 3px;
}
.bottom{
background-image: url(../images/page_btm.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 14px;
background-color: #3F3B3C;
}


/*Enews City:State

.enewslabels{
	float:left;
	margin-left:114px;
	}
	
.enewsstate{
	float:right;
	margin-right:100px;
	}	*/



/* Footer */

#footer {color: #196276; padding:5px 0; text-decoration: none; font-size: 8.5pt;}

#footer a {
color: #196276;
font-size: 8.5pt;
}

#footer a:hover {
text-decoration: none;
color: #333333;
}
.pdngn {
padding:5px 0 5px 0;
}

.roundcont {
	width: 350px;
	background-color: #EFEFEF;
	color: #000;
	font-size: 12px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	background-image: url(../images/tr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundbottom {
	background-image: url(../images/br.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
img.corner {
width: 20px;
height: 20px;
border: none;
display: block !important;
}

div#show3 {
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
text-align: left;
color: #FFFFFF;
width: 900px;
}
div#show3 table td, div#show4 table td {
background-image:url(38.gif);
color: #FFFFFF;
background-color: #CCCCCC;
}
div#show4 table td {
background-image:url('40.gif');
color: #FFFFFF;
}
div#show3 table input,  div#show4 table input {
outline-style:none;
color: #FFFFFF;
}
.home-banner{ border:1px solid #93BEC4; padding:1px; border-top:0px; margin:0 0 5px 0; height:260px;}
