/* =================Main Style==================*/



* { margin:0; padding:0;}







body {



	background: #FFF url(../images/bg_main.jpg) 0 0 repeat-x;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height: 150%;



	color: #333;



	}







ul {



	list-style:inside;



	}







a:link, a:visited {



	color: #333;



	text-decoration: none;



	}



 



a:hover {



	color: #EE3789;



	}







a:active {



	color: #EE3789;



	}







/* =================Fonts==================*/







#headerWrapper {



	}







/* =================Main Menu==================*/







#menu_wrap {



	background: url(../images/bg_menu.jpg) 0 0 repeat-x;



	height: 45px;



	text-align: center;



	}







#menu_body, #navCatTabsWrapper {



	margin: auto;



	width:560px;



	text-align: left;



	margin-bottom: 6px;



	}



	



#navEZPagesTop {



	font-size: 14px;



	margin: 0 0 0 15px;



	padding-top: 10px;



	}







#navEZPagesTop ul {



	list-style: none;}







#navEZPagesTop li {



	display: inline;



	list-style-type: none;



	}



	



#navEZPagesTop a:link, #navEZPagesTop a:visited {



	float:left;



	text-decoration:none;



	margin-right:10px;



	color:#FFF;



	}



	



#navEZPagesTop a span {



	float:left;



	display:block;



	padding:5px 10px;



	color:#FFF;



	}







#navEZPagesTop a:hover {



	background: url(../images/nav_r.jpg) 100% 0 no-repeat;



	color:#FFF;}







#navEZPagesTop a:hover span {



	background: url(../images/nav_l.jpg) 0 0 no-repeat;



	color:#FFF;}







/* =================Header==================*/



#headerWrapper {



	margin: auto;





	font-size: 11px;



	color: #2E88B8;



	}







#navMainWrapper {



	padding: 0.5em 0 0 0;



	text-align:right;



	padding-right: 40px;



	clear: both;



	}







#navMain {



	float: right;



	margin-right: 10px;



	}



	



#cart {



	background: url(../images/cart.gif) 0 0 no-repeat;



	float: right;



	padding-left: 20px;



	color: #2E88B8;



	}







#navMain ul, #navCatTabs ul {



	list-style-type: none;



	text-align: right;



	line-height: 1.5em;



	}







#navCatTabs ul {



	text-align: left;}







#navMain ul li a, #navCatTabs ul li a {



	text-decoration: none;



	padding: 0em 0.5em;



	white-space: nowrap;



	color: #000000;

	

	font-size:14px;



	}







#navMain ul li a:hover, #navCatTabs ul li a:hover {



	color: #EC67A0;}







#logoWrapper {







	margin: auto;





	}







#logo {



	float: left;



	}











/*wrappers - page or section containers*/



#mainWrapper {



	margin: 0 auto;





	text-align: left;



	}







#leftcol {



	float: left;



	width: 220px;



	}







#leftcol h3 {



	font-size: 15px;



	}







#categories {



	background: url(../images/bg_cate.jpg) 0 0 no-repeat;



	}



	



#categoriesHeading {



	color: #FFF;



	height: 25px;



	}



	



#categoriesContent li {



	list-style: none;



	}



	



#leftcol .sideBoxContent li a {



	background: url(../images/fish.gif) no-repeat;



	font-size: 12px;



	line-height: 24px;



	padding-left: 24px;



	padding-top: 2px;



}







#leftcol .sideBoxContent li a:hover {



	background: url(../images/fish_r.gif) no-repeat;



}







#leftcol .sideBoxContent li a.category-products {



	background: none;



	font-size: 12px;



	line-height: 24px;



	padding-left: 24px;



	padding-top: 2px;



}







h3#categoriesHeading {



	font-size: 16px;



	}



	



.leftBoxContainer {



	background: url(../images/bg_ltitle.jpg) 0 0 no-repeat;



	background-position: 0 40px;



	margin-bottom:10px;



	}







.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {



	background: transparent;



	padding: 15px 0 15px 10px;



	}







/*=================Mainbody===============*/



#mainbody {



	width: 591px;



	background: url(../images/bg_mainbody.png) 0 0 no-repeat;



	



	}



	



#mainbody .centerBoxHeading {



	padding-left: 0;



	}







#navMainSearch {



	float: right;



	padding: 13px 0 0 8px;



	margin-right: 80px;



	background: url(../images/bg_search.png) no-repeat;



	}







#navMainSearch table {



	}







.search_input {



	border: 0;



	background: transparent;



	color: #31A5D4;



	font-size: 11px;



	}







#main_pad {



	}



	



#main_pad2 {



	padding: 10px 25px 15px 15px;



	}



	



#navBreadCrumb {



	padding: 0.5em 0.5em;



	color: #1DB0E9;



	font-size: 11px;



	}







#navBreadCrumb a {



	color: #1DB0E9;



	text-decoration: underline;



	}







#navBreadCrumb a:hover {



	color: #EE3789;



	}







#welcome {



	background:transparent url(../images/welcome.jpg) 0 0 no-repeat;



	height:128px;



	width: 530px;



	margin-bottom: 10px;



}







#welcome .pad {



	width: 345px;



	margin-left: 185px;



	}







#welcome h2 {



	color:#EE3789;



	line-height:140%;



	font-weight: normal;



}







.greeting {



	margin-bottom: 15px;



	color: #EE3789;



	}



	



.greeting a {



	color: #EE3789;



	text-decoration:underline;



	}







/* ================Footer================*/







#footerwrapper {



background-color:#3DB7E8;



font-size: 11px;



}







#footerwrapper .footerwidth {



margin: auto;




height: 100px;



padding-top: 15px;



}







.payway {



float: left;



width: 100px;



margin-left: 20px;



}







#rside {



float: right;




text-align: right;



}







.footnav {



margin-bottom: 6px;



}







#bannerSix {



	margin: auto;



	width: 830px;



	padding: 10px;



	}



	



.tv_prolist {



	padding: 0 10px;



	color: #36bbeb;

	

	text-align:center;



	}



	



.tv_proimg {



	border: 1px solid #E5E5E5;



	text-align: center;



	padding: 8px;



	margin-bottom: 5px;



	}







.tv_proname a {



	font-size: 12px;



	font-weight: bold;



	color: #36bbeb;



	padding-bottom: 5px;



	}



	



.tv_proname a:hover {



	color: #EE3789;



	}



	



.tv_proprice {



	color: #EE3789;



	font-weight: bold;



	font-size: 13px;



	padding: 5px 0;



	}



	



.tv_prodesc {



	color: #666666;



	font-size: 11px;



	}



	



.productListing-data {



	padding: 8px;



	border-bottom: 1px solid #e5e5e5;



	border-left: 1px solid #e5e5e5;



	text-align: left;



	}



	



.tabTable {



	border-right: 1px solid #e5e5e5;



	}