@CHARSET "ISO-8859-1";

body
	{
		margin:0;
		font-size: 75%;
		color: #414142;
		font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	}

#topnavbar_wrapper
	{
		height: 40px;
		background-color: #87d1d1;
	}
	
#logo{
		margin: 50px 0;
	}		
#topnavbar ul
	{
		float:right;
	}	
#topnavbar li
	{
		position: relative;
		float:left;
		font-weight: bold;
		font-size: 14px;
		padding: 0 10px;
		line-height: 40px;
		color: #fff;
		text-transform: uppercase;
		background: transparent url("../imgs/whitediv.png") no-repeat 100% 3px;
	}	
#topnavbar li a
	{	
		color: #fff;
	}
#topnavbar li#cart
	{
		width:70px;
		background: url("../imgs/logo-cart.png") no-repeat 35px;
	}	
#searchbox
	{
		position:relative;
		margin-top: 80px;
	}
#searchtext
	{
		width: 213px;
		height: 20px;
		padding: 2px 2px 2px 5px;
		border: 1px solid #6d6f71;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}	
#searchbtn
	{
		text-indent: -99999px;
		position: absolute;
		right:3px;
		top:4px;
	}	
#loginf
	{
		background-color: #87d1d1;
		width: 145px;
		padding:10px;
		position: absolute;
		right:0;
		top:40px;
		z-index: 99;
		border-radius: 0 0 8px 8px;
		-webkit-border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px;
	}	
#loginf input[type="text"]
	{
		width:140px;
		padding-left:5px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border: none;
		margin:0 0 10px;
	}
a
	{
		text-decoration: none;
		color: #414142;
	}	
a#sulink
	{
		color: #fff;
		text-transform: none;
		text-decoration: none;
	}
a#lilink
	{
		padding: 8px 15px;
		background-color: #ffe39e;
		margin-left: 10px;
		text-transform: none;
		border-radius: 5px;
		line-height:20px;
		height:20px;
		float:right;
		color: #414142 !important;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}	
		
	
#bottombar
	{
		height: 40px;
	}	
#bottombar #menubar
	{
		height: 40px;
		z-index: 99;
		position: relative;
		background-color: #d1d3d4;
	}
#bottombar #menubar li
	{
		height: 40px;
		float: left;
		width: 76px;
		padding-left: 9px;
		padding-right:9px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		text-align: left;
		line-height:40px;
		background: transparent url("../imgs/menudiv.png") no-repeat 100% 3px;
	}
#bottombar #menubar li ul
	{	
		background-color: #e7e8e9;
		position: absolute;
		width: 200px;
		top: 50px;
		border-radius: 0px 8px 8px 8px;
		-webkit-border-radius: 0px 8px 8px 8px;
		-moz-border-radius: 0px 8px 8px 8px;
	}
#bottombar #menubar li div.submenutag
	{
		background-color: #e7e8e9;
		position: absolute;
		width: 85px;
		top: 40px;
		height:10px;
	}
#bottombar #menubar li ul li
	{
		width: 100%;
		background: none;
		height : 20px;
		line-height:20px;
		font-size: 12px;
		float: none;
	}	
#bottombar #menubar li.last
	{
		background: none;
	}	
#bottombar #menubar li.dblrow
	{
		line-height: 14px;
		padding-top: 5px;
	}			
#bottombar #outterleft
	{
		width: 50%;
		background-color: #d1d3d4;
		height: 40px;
		position: absolute;
		left: 0;
		z-index: 99;
	}
#bottombar #outterright
	{
		background-color: #d1d3d4;
		height: 40px;
		width: 30px;
		position: absolute;
		right: 0;
		top: 0;
		left: 960px;
		border-radius: 0 20px 20px 0;
		-webkit-border-radius: 0 20px 20px 0;
		-moz-border-radius: 0 20px 20px 0;
	}	
#slider_wrapper
	{
		height: 470px;
		background-color: pink;
		margin-top: 40px;
		margin-bottom:20px;
	}
	
#mid1 div, #mid3 div.outer
	{
		height: 182px;
		border : 8px solid #e9a57c;
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;  
	}	
#mid1 img
	{
		margin: 30px 10px 20px 30px;
		float: left;
		width: 100px;
	}
#mid1 img#img2
	{	
		margin-left: 10px;
	}
#mid3_inner
	{
		margin: 30px;
		color: #8a6c60;
		word-wrap:break-word;
	}	
#mid3 h3
	{
		border-top: 1px solid #e9a57c;
		border-bottom: 1px solid #e9a57c;
		text-transform: uppercase;
		color: #e9a57c;
		text-align: center;
		padding: 5px;
	}
ul
	{
		list-style-type: none;
		margin:0;
		padding:0;
	}	
ul#phonechattab
	{
		height: 21px;
	}
ul#phonechattab li
	{
		float: left;
		margin-right: 10px;
	}
ul#phonechattab li.last
	{
		margin-right: 0;
	}
ul#phonechattab li a
	{
		display: block;
		text-transform: uppercase;
		width: 129px;
		text-align: center;
		padding: 7px 0 7px;
		border: 8px solid #d19570;
		border-bottom: none;
		border-radius: 8px 8px 0 0;
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0; 
		margin-bottom: -8px;
		color: #e8a57f;
		font-weight: bold;
		cursor: pointer;
		background-color: #e7e8e9;
	}
ul#phonechattab li a.selected
	{
		background-color: #fff; 
		border-color: #e9a57c; 
		padding-bottom: 15px;
	}	
#ptabcontent, #ctabcontent
	{
		clear: both;
		padding : 10px;
		border: 8px solid #e9a57c;
		height: 125px;
		border-radius: 0 0 8px 8px;
		-webkit-border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px; 
		min-height: 114px;
	}
#homeproducts div div
	{
		border: 2px solid #c5c7c9;
		height: 200px;
		margin-top: 20px;
	}		
#bottomnav
	{
		margin-top: 30px;
		min-height: 200px;
	}	
	
#bottomnav h3
	{
		font-weight: bold;
		text-transform: uppercase;
		margin-top:0;
	}	
#bottomnav .thumb
	{
		width: 100px;
		min-height: 150px;
		float: left;
		border: 1px solid #c5c7c9;
	}
#bottomnav p
	{
		float: left;
		width: 180px;
		padding-left: 17px;
		margin-top: 0;
	}
#b3_inner
	{
		background-color: #c0dc90;
		border: 8px solid #9eb779;
		width : 230px;
		margin: auto;
		min-height: 200px;
		
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px; 
		
	}	
#b3 #text
	{
		margin: 30px 20px 20px;
		text-align: center;
		border-top: 1px solid #fff;
		padding: 10px;
		border-bottom: 1px solid #fff;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 18px;
	}	
	
.readmore
	{
		display: block;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 0;
		background : url("../imgs/rightarrow.jpg") 90px 10px no-repeat;
	}	
	
.clickhere
{
	display: block;
	width: 100px;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	padding: 10px 0;
	background : url("../imgs/rightarrowfff.png") 80px 10px no-repeat;
}

img#grab
	{
		padding: 10px 0 0 30px;
	}
	
#footer
	{
		min-height: 202px;
		background: url("../imgs/footerbg.jpg") no-repeat;
		margin-top: 40px;
	}	
#footer h3
	{
		color: #64a9bc;
		font-weight: bold;
		text-transform: uppercase;
		margin: 5px 0;
	}	
#footer ul
	{
		margin-left: 10px;
		margin-bottom: 10px;
	}	
#footer .grid_2
	{
		width:150px;
	}
#footer #f1,#footer #f2,#footer #f3
	{
		padding-top: 40px;
	}	
#f3 ul
	{
		width: 125px;
	}	
#f3 li
	{
		float:left;
		margin-right: 5px;
	}	
	
.nivo-controlNav
	{
		position: absolute;
		bottom: 0;
		z-index: 99;
		background: url("../imgs/slidenav.png") no-repeat;
		left: 50px;
		padding: 42px 95px !important;
	}
	
.initialTextActive { color: #a1a1a1;}	