@charset "utf-8";

/* CSS Document */

body{



	background-image:url(../images/bg.jpg);







	background-repeat: repeat-x;



	background-color: #80c4f4;





	font-family: Verdana, Geneva, sans-serif;







	







	margin: 0px;





}







#global{





	/*float: left;*/





	width: 100%;





	text-align: center;





	margin-left: 0px;





	margin-right: 0px;





}







#container{





/*	background-image:url(../images/content_bg.gif);





	background-repeat:repeat-y;





	float: left;*/





	width: 980px;





	margin-left: auto;





	margin-right: auto;





	text-align: left;





	background: #FFF;





	border: 0px solid #542b00;





	height: auto;





	/*min-height:566px; /*ff*/





/*	height: auto !important; /*ie7 */





/*	height: 566px; /*ie6 */





display: table; height: 100%;





}







#top{



	background-image:url(../images/top_head.jpg);

/*	background-repeat: no-repeat;*/

	float: left;

	width: 980px;

	padding: 0px;

	height: 110px;

	text-align: right;

	padding: 0px;

	border: 0px solid #ff0000;



}



#top .module{

	border: 0px solid #ff0000;

	padding-top: 3px;	

}



#searchbar{







	float: left;







	background-image: url(../images/search_bg.jpg);







	height: 30px;







	width: 980px;







}





#top_topbg{



	background-image:url(../images/top_bg.gif);

	background-repeat: no-repeat;

/*	width: 870;*/

	height: 16px;

	padding: 0px;

	margin: 0px;





}







#logoandslogan{





	float: left;





	margin-top: 0px;





	width: 980px;





	height: 126px;





}







#logo{





	float: left;





	background-image:url(../images/logo.jpg);





	width: 210px;





	height: 122px;





	background-repeat: no-repeat;





}



#banner, .moduletopheader{





	float: right;





	width: 600px;





	height: 120px;





	margin-top: 0px;





	text-align: center;

/*	margin-left: 380px;*/





}







#menu_top{



	background-image:url(../images/topmenu_bg.gif);



	background-repeat: repeat-x;



	float: left;



	width: 980px;



	height: 30px;



}







#menu_top ul {







  margin: 0;



  padding: 0;



  list-style:none;







}







#menu_top li {



	float: left;



/*	background: url(../images/mw_menu_separator.png) top left no-repeat;*/



	margin-left: 0px;







}







#menu_top #mainlevel-nav a {

	color: #FFF;

	text-decoration: none;

	font-family: Verdana, Geneva, sans-serif;

	font-weight: normal;

	text-transform: uppercase;

	padding-left: 13px;

	padding-right: 12px;

	padding-top: 6px;

	padding-bottom: 6px;

	display: block;

	border-right: 2px solid #fff;

}







#menu_top #mainlevel-nav a:hover {



	background-image: url(../images/topmenu_bg2.gif);



	background-repeat: repeat-x;



}



#content{





	/*background-image:url(../images/content_bg.gif);*/





	float: left;







	width: 980px;







/*    padding-bottom: 10px;*/







}







#footer{







	width: 980px;



	color: #555;





	margin-left: auto;





	margin-right: auto;





	text-align: center;





	/*background: #FFF;*/





	border: 0px solid #542b00;





	height: auto;







	font-size: 11px;





}





#footer a{







	color: #fff;	







}





#footer a:hover{







	color: #febe58;	







}





#content_top{





    width: 870px;





	float: left; 





	border: 0px solid #fff;





}







#content_left{





	width: 200px;





	float: left;





	border: 0px solid #fff;





	padding: 10px;







	padding-top: 0px;





}







#content_main{







	margin-top: 10px;







	width: 555px;





	float: left;





	border: 0px solid #ff0000;







	font-size: 12px;



	margin-bottom: 20px;





}





#content_right .moduleright{



	background-image: url(../images/right_bg.jpg);



	background-repeat: no-repeat;



	min-height: 262px;!important;



	



}





#content_right{







	margin-left: 10px;



	



/*	background-image: url(../images/right_bg.jpg);



	background-repeat: no-repeat;



	min-height: 262px;*/







	width: 165px;







	float: left;







	border: 0px solid #fff;







	padding: 10px;







	padding-top: 0px;







	font-size: 12px;







}







#content_left .module_menu, #content_left .module, #content_right .module_menu, #content_right .module{





	/*border-left: 1px solid #d4cabf;





	border-right: 1px solid #d4cabf;





	border-top: 1px solid #d4cabf;





	background: #fcf7d8;

*/



	margin-top: 10px;





	padding: 0px;





}





#content_right .module_menu, #content_right .module, #content_right .module_text{







/*	border: 1px solid #d4cabf;







	background: #fcf7d8;*//*







	margin-top: 10px;







	padding: 0px;







	text-align: left;



*/



}







#content_left h3, #content_right h3{

	font-weight: normal;

	color: #ff5f10;

	text-align: center;

/*	background-color: #fd8e1e;*/

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px;

	padding: 5px;

	font-size: 18px;

}



.contentheading{

	font-size: 18px;

	font-weight: normal;

	color: #ff5f10;

	text-align: left;

/*	background-color: #c2af78;*/

	font-family: Verdana, Geneva, sans-serif;

	font-style: italic;

	margin: 0px;

	padding: 5px;	

}





.componentheading, .productname, div#vmMainPage h3{

	font-size: 20px;

	font-weight: normal;

	text-align: left;

/*	background-color: #c2af78;*/

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px;

	padding: 5px;

	color: #ff5f10;



}







#content_left ul, #content_right ul{





	margin: 0px;





	padding: 0px;





}







#content_left ul li, #content_right ul li{





	margin: 0px;





	border-bottom: 0px solid #d4cabf;





	list-style: none;







	padding-left: 30px;





	display: block;



	



	background-image: url(../images/bullet.gif);



	background-repeat: no-repeat;





}







#content_left ul li a, #content_right ul li a{





	color: #188ae9;







	border: 0px solid #ff0000;



	display: block;







	font-size: 14px;





	line-height: 20px;





	text-decoration: none;





}





#content_left ul li a img, a img{







	border: 0px;	







}







#content_left ul li a:hover, #content_right ul li a:hover{





	color: #cccccc;





}







/*#mod_loginform #mod_login_username{





	background-image: url(../images/user.gif);





	background-repeat: no-repeat;





	height: 24px;





	line-height: 24px;





	font-size: 12px;





	color: #4a0000;





	background-color: #ccc;





	width: 100px;





	padding-left: 29px;





	margin-left: 20px;





	border: 1px solid #000;





}







#mod_loginform #mod_login_password{





	background-image: url(../images/password.gif);





	background-repeat: no-repeat;





	height: 24px;





	line-height: 24px;





	font-size: 12px;





	color: #4a0000;





	background-color: #ccc;





	width: 100px;





	padding-left: 29px;





	margin-left: 20px;





	border: 1px solid #000;





}







#mod_loginform #mod_login_remember{





	background-color: #4a0000;





	color: #4a0000;





}







a.mod_login{





	text-decoration: none;





	font-size: 12px;





}







a.mod_login:hover{





	color: #ccc;





}







.mod_login td{





	font-size: 14px;





	padding-left: 10px;





	padding-bottom: 10px;





}







.mod_login td label{





	font-weight: bold;





	color: #c06401;





}







#mod_loginform .mod_login .button {





	float: right;





	margin-right: 10px;





	font-weight: bold;





	color: #CCCCCC;





	background-color: #4A0000;





	margin-top: 10px;





	border: 1px solid #fff;





	padding: 2px;





}*/





#global #container #content #content_main {







	font-family: Verdana, Geneva, sans-serif;







	color: #000;







}





div.blog_more{







	padding: 10px;







	margin-left: 20px;







	margin-right: 20px;







	border: 1px solid #d4cabf;







	color: #542b00;







}





div.blog_more ul li{







	list-style: square;







}





.pagenav{







	font-size: 10px;







}





a.pagenav, th.pagenav_next a, th.pagenav_prev a{







	font-size: 10px;







	color: #febe58;







	text-decoration: none;







}





a.pagenav:hover, th.pagenav_next a:hover, th.pagenav_prev a:hover{







	font-size: 10px;







	color: #c0da97;







	text-decoration: none;







}





span.content_rating{







	color: #999;







	font-size: 9px;







}





span.content_vote{







	color: #999;







	font-size: 9px;







}





span.content_vote input.button{







	







}





div.relateditemsbytags{







	padding: 10px;







	margin: 20px;







	border: 1px solid #d4cabf;







	color: #542b00;







}





ul.relateditems li{







	list-style: square;







}





ul.relateditems li a{







	font-size: 12px;







	color: #febe58;







	text-decoration: none;







}





ul.relateditems li a:hover{







	font-size: 12px;







	color: #c0da97;







	text-decoration: none;







}





a{







	color: #188ae9;







	text-decoration: none;







}





a:hover{







	color: #cccccc;







	text-decoration: none;







}





span.sobi2EditlinktipCats, span.sobi2EditlinktipItems, span.sobi2CountSeparator{







	border: 0px;







	font-size: 9px;







}





p.sobi2CatName a{







	font-size: 14px;







	font-weight: bold;







}





span.sobi2SubcatsListItems a{







	font-size: 11px;	







}





div.nspro_bg_wrap{







	font-size: 12px;	







}





h4.gk_npro_header.ta_left{







	







}





p.gk_npro_text.ta_left{







	







}





/*#content_main table.blog p img, #content_main table.contentpaneopen p img{







	padding: 2px;







	border: 1px solid #CCC;







	background: #FFF;







	margin: 4px;







}*/





#content_main table.blog p img, #content_main table.contentpaneopen p img{







	padding: 2px;







	border: 1px solid #CCC;







	background: #FFF;







	margin: 4px;







}





p.gk_npro_info.ta_left{







	font-size: 9px;







	color: #999;







}





div#shoutbox{







	border: 0px;	







}





div.banneritem img{







	border: 0px;	







}





div.slidetext p span{







	color: #FFF;







}





div.article-meta{







	font-size: 10px;	







}





.comment-body{







	font-style: italic;







	font-size: 12px;







}





div.chronoform{







	display: none;







}





.eventsdate{







	font-size: 10px;	







}





.emptycart{



	font-size: 10px;



	font-style: italic;



}







.breadcrumbs{



	font-size: 10px;	



	display: block;



	width: 100%;



/*	background: #ffefd5;*/



	padding: 2px;



	color: #411002;



	font-weight: bold;



	border-bottom: 1px solid #ffefd5;



}







.separator{



	color: #fd8e1e;	



	font-weight: normal;



}







a.pathway{



	font-weight: normal;



}







img.browseProductImage, table.categorylist img, table.productdetails img{



	padding: 4px;



	background: #ffefd5;



	border: 1px solid #fbcc7c;



}







td.caption{



	font-weight: bold;	



}

.modulefeatured{

	border: 0px solid #ff0000;

	margin-top: 15px;

}



.moduletablefeatured{

	font-size: 10px;

	color: #835900;

}



.h3{

	font-size: 11px;

	font-weight: bold;

}



.moduletablenew{

	font-size: 11px;	

}



#galleryContainer{

	margin-top: 10px;

}



#galleryContainer img{

	border: 0px;	

}



img.watermark{

	border: 0px;	

}

#previewPane{

		border:1px solid #CCCCCC;
		padding: 2px;

		margin-bottom:0px;	

		text-align:center;

		vertical-align:middle;

		position:relative;
		
}

#imgwithcaption{
	width: 260px;
	padding: 2px;
	border: 1px solid #cccccc;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	text-align: center;
}

.imageCaption{
	display: none;	
}