@charset "utf-8";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
}
/*
-----------------------------------------------------------------------------
		General Rules
-----------------------------------------------------------------------------
*/
* {
	padding:0px;
	margin:0px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
a:active, a:focus {
   outline:  none;
}

a {
	text-decoration:none;
}
	
a:hover {
	text-decoration:underline;
}

a img {
	border:none;
}
.bold {
	font-weight:bold !important;
}
.smalltext {
	font-size:10px !important;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:24px;
	font-weight:normal;
	color:#999;
}
h2 {
	padding:0px;
	margin:0px;
	font-size:19px;
	font-weight:normal;
	color:#000;
}
h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
p {
	padding:0px;
	margin:0px;
	font-size:12px;
	color: #454545;
	line-height:22px;
}
span.dis_none {
	display:none;
}
.bordr {
	border:#CCC solid 1px;
}
p.about_txt {
	padding:0px 0px 5px 0px;
}
p.about_txt .rightimg{
	float:right;
	margin:0px 0px 10px 10px;
}
/*
-----------------------------------------------------------------------------
		Wrapper Div
-----------------------------------------------------------------------------
*/
#wrapper {
	padding:0px;
	margin:20px auto;
	width:1001px;
}
/*
-----------------------------------------------------------------------------
		Top header
-----------------------------------------------------------------------------
*/
#header_navi {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:1001px;
	height:64px;
}
.left_curve {
	padding:0px;
	margin:0px;
	background-image:url(../images/left_top.png);
	background-repeat:no-repeat;
	height:64px;
	width:13px;
}
.right_curve {
	padding:0px;
	margin:0px;
	background-image:url(../images/right_top.png);
	background-repeat:no-repeat;
	height:64px;
	width:13px;
}
/*
-----------------------------------------------------------------------------
		center_header
-----------------------------------------------------------------------------
*/
.center_header {
	padding:0px;
	margin:0px;
	width:975px;
	height:64px;
	background-image:url(../images/top_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Logo
-----------------------------------------------------------------------------
*/
.logo {
	float:left;
	padding:10px 0px 0px 10px;
}
/*
-----------------------------------------------------------------------------
		Top Navigation Right
-----------------------------------------------------------------------------
*/
.navi_right {
	padding:0px;
	margin:12px 0px 0px 0px;
	float:right;
}
.navi_right ul{
	list-style:none;
	float:left;
}
.navi_right ul li{
	float:left;
	padding:0px 7px;
}
.navi_right ul li a.signin{
	height:39px;
	width:38px;
	background-image:url(../images/sign_in.gif);
	background-repeat:no-repeat;
	display:inline-block;
}
.navi_right ul li a.contact{
	height:39px;
	width:38px;
	background-image:url(../images/contact.gif);
	background-repeat:no-repeat;
	display:inline-block;
}
.navi_right ul li a.faqs{
	height:39px;
	width:38px;
	background-image:url(../images/question.gif);
	background-repeat:no-repeat;
	display:inline-block;
}
/*
-----------------------------------------------------------------------------
		Banner
-----------------------------------------------------------------------------
*/
#cu3er-container {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:1001px;
	height:360px;
}
/*
-----------------------------------------------------------------------------
		Content Section
-----------------------------------------------------------------------------
*/
#contentsec {
	padding:10px 20px 10px 20px;
	margin:0px;
	float:left;
	width:961px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-x;
	background-color:#f4f4f4;
	min-height:300px;
}
/*
-----------------------------------------------------------------------------
		Left Column
-----------------------------------------------------------------------------
*/
.left_sec {
	padding:0px;
	margin:0px;
	width:226px;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Search
-----------------------------------------------------------------------------
*/
.search {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:226px;
}
.search ul{
	list-style:none;
}
.search ul li{
	float:left;
}
.search ul li input{
	float:left;
}
.search ul li input.bar{
	width:191px;
	height:22px;
	background-color:#FFFFFF;
	border:#aaaaaa solid 1px;
	padding:5px 0px 0px 5px;
	font-size:12px;
	float:left;
}
.search ul li input.go{
	width:28px;
	height:29px;
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
	border:#000000 0px solid;
}
/*
-----------------------------------------------------------------------------
		Left Categories Navigation
-----------------------------------------------------------------------------
*/
.categories {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:226px;
}
h2.heading {
	padding:12px 15px 0px 15px;
	margin:0px;
	background-image:url(../images/categories_bg.gif);
	background-repeat:repeat-x;
	width:196px;
	height:29px;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
/* Accordin Menu Start */
.menuheader, .openheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font-size:15px;
	color: #454545;
	background-image:url(../images/left_navi_bg_levl1.gif);
	background-repeat:repeat-x;
	margin-bottom:1px;
	height:27px;
	width:209px;
	padding: 10px 0px 0px 15px; /*header text is indented 10px*/
	cursor: pointer;
	clear:both;
	border:#e3e3e3 solid 1px;
	font-weight:normal;
}


.categories ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left;
}

.categories ul li{
	background-image:url(../images/left_navi_bg_levl2.gif);
	background-repeat:repeat-x;
	width:224px;
	height:33px;
	border-bottom:#cfcfcf solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	float:left;
}

.categories ul li a{
	color: #454545;
	font-size:12px;
	background: url(../images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 8px 0px 0px 10px;
	text-decoration: none;
	margin-left:15px;
}

.categories ul li a:visited{
	color: #454545;
}

.categories ul li a:hover{ /*hover state CSS*/
	color: #000;
}
/* Accordin Menu End */
/*
-----------------------------------------------------------------------------
		Advertise
-----------------------------------------------------------------------------
*/
.advertise {
	padding:0px;
	margin:0px 0px 10px 0px;
}
/*
-----------------------------------------------------------------------------
		Right Column
-----------------------------------------------------------------------------
*/
.right_sec {
	padding:0px;
	margin:0px 0px 0px 20px;
	width:710px;
	float:left;
}
.right_sec h1{
	float:left;
}
/*
-----------------------------------------------------------------------------
		Cart
-----------------------------------------------------------------------------
*/
.cart {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:right;
}
.cart a{
	color:#454545;
}
.left_curve_cart {
	padding:0px;
	margin:0px;
	background-image:url(../images/left_cart.gif);
	background-repeat:no-repeat;
	height:29px;
	width:16px;
}
.right_curve_cart {
	padding:0px;
	margin:0px;
	background-image:url(../images/right_cart.gif);
	background-repeat:no-repeat;
	height:29px;
	width:16px;
}
.cart .center_cart{
	float:left;
	background-image:url(../images/cart_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	padding-top:7px;
}
.center_cart ul{
	list-style:none;
}
.center_cart ul li{
	float:left;
}

.center_cart ul li.head{
	float:left;
	padding:0px 10px 0px 20px;
	background-image:url(../images/cart.gif);
	background-repeat:no-repeat;
}
.center_cart ul li.items{
	float:left;
	padding:0px 7px 0px 0px;
	background-image:url(../images/sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.center_cart ul li.price{
	float:left;
	padding:0px 0px 0px 7px;
	margin:0px !important;
	width:auto !important;
}
/*
-----------------------------------------------------------------------------
		Grey Bar
-----------------------------------------------------------------------------
*/
.grey_bar {
	padding:7px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	width:708px;
	height:32px;
	background-image:url(../images/grey_bar.gif);
	background-repeat:repeat-x;
	border:#bdbdbd solid 1px;
	float:left;
}
#page_navigation {
	list-style:none;
	float:left;
	margin-left:10px;
}
#page_navigation a{
	float:left;
}
#page_navigation a.page_link{
	list-style:none;
	float:left;
	color:#000000;
	padding:4px 12px 0px 12px;
	display:block;
}
#page_navigation a.previous_link{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}
#page_navigation a.next_link{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}
.active_page1{
	background-color:#036;
	color:white !important;
}

ul.paging li{
	float:left;
	padding:0px 7px;
}
ul.paging li.txt{
	padding-top:5px;
}
ul.paging li.txt a{
	color:#000000;
}
ul.paging li a.left_button{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
}
ul.paging li a.right_button{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
}
ul.list_grid {
	list-style:none;
	float:right;
	width:74px;
	margin-right:15px;
}
ul.list_grid li{
	float:left;
}
ul.list_grid li a.grid_view{
	display:inline-block;
	width:37px;
	height:26px;
	background-image:url(../images/grid.gif);
	background-repeat:no-repeat;
}
ul.list_grid li a.list_view{
	display:inline-block;
	width:37px;
	height:26px;
	background-image:url(../images/list.gif);
	background-repeat:no-repeat;
}
.grey_bar ul.cartitems {
	font-weight:bold !important;
}
.noborder {
	border:none !important;}
.grey_bar ul.pad {
	padding-top:5px;
}
ul.cartitems {
	margin:0px;
	list-style:none;
	float:left;
	padding:0px 20px;
	font-weight:normal;
	width:668px;
	border-bottom:#d5d5d5 solid 1px;
}
.cartitems .itemThumb {
	float:left;
	width:83px;
	text-align:left;
	padding:20px 0px;
}
.cartitems .itemThumb img{
	border:#ebebeb solid 1px;
	width:62px;
	height:62px;
}
.cartitems .itemName {
	float:left;
	width:260px;
	font-size:16px;
	font-weight:bold;
	padding:40px 0px 0px 0px;
}
.cartitems .itemPrice {
	float:left;
	width:88px;
	padding:40px 0px 0px 0px;
}
.cartitems .itemQuantity {
	float:left;
	text-align:center;
	padding:40px 15px 0px 15px;
	width:20px;
}
.cartitems .itemdecrement {
	float:left;
	width:10px;
	padding:40px 0px 0px 0px;
}
.cartitems .itemincrement {
	float:left;
	width:10px;
	padding:40px 0px 0px 0px;
}
.cartitems .itemremove {
	float:left;
	width:72px;
	text-align:center;
	padding:40px 0px 0px 0px;
}
.cartitems .itemTotal {
	float:left;
	width:70px;
	text-align:center;
}
.cartitems .itemSize {
	display:none;
}
.cartitemstitle {
	list-style:none;
	padding:0px 0px 0px 20px;
	margin:0px;
	float:left;
	font-weight:bold;
}
.cartitemstitle li{
	padding:0px;
	margin:0px;
	float:left;
}
.cartitemstitle li.image{
	width:83px;
}
.cartitemstitle li.name{
	width:260px;
}
.cartitemstitle li.price{
	width:72px;
}
.cartitemstitle li.quantity{
	width:98px;
	text-align:center;
}
.cartitemstitle li.action{
	width:72px;
}
.cartitemstitle li.total{
	width:72px;
	text-align:center;
}
/*
-----------------------------------------------------------------------------
		Products thumb view
-----------------------------------------------------------------------------
*/
.wht_sec {
	padding:20px;
	margin:2px 0px;
	width:668px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Products grid view
-----------------------------------------------------------------------------
*/
.wht_sec ul.grid{
	list-style:none;
	float:left;
}
.wht_sec ul.sec_row{
	margin-top:18px;
	float:left;
}
.wht_sec ul.grid li{
	background-image:url(../images/prod_bg.gif);
	background-repeat:no-repeat;
	width:210px;
	height:190px;
	text-align:center;
	float:left;
	margin-right:18px;
	padding-top:11px;
}
.wht_sec ul.grid li.last{
	margin-right:0px;
}
.wht_sec ul.grid li a img{
	width:192px;
	height:163px;
}
.wht_sec ul.grid li p.title{
	float:left;
	color:#5c5c5c;
	margin-left:10px;
	width:120px;
	text-align:left;
}
.wht_sec ul.grid li p.price{
	float:left;
	color:#5c5c5c;
	width:57px;
}
a.carthome {
	padding:0px;
	margin:3px 0px 0px 0px;
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	width:16px;
	height:14px;
	display:inline-block;
	float:left;
	}
/*
-----------------------------------------------------------------------------
		Products list view
-----------------------------------------------------------------------------
*/
.wht_sec_listing {
	padding:20px 0px 0px 0px;
	margin:2px 0px;
	width:708px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
.wht_sec_listing ul.display{
	list-style:none;
	float:left;
}
.wht_sec_listing ul.display{
	list-style:none;
	float:left;
}
.wht_sec_listing ul.display li{
	width:708px;
	float:left;
	border-bottom:#d5d5d5 solid 1px;
	margin-bottom:20px;
	padding-bottom:15px;
}
.wht_sec_listing ul.display li.last{
	margin-bottom:0px;
	border:none;
}
.thumb {
	padding:0px;
	margin:0px;
	width:192px;
	height:165px;
	border:#dadada solid 1px;
	float:left;
	margin:0px 20px;
}
.thumb img{
	width:192px;
	height:163px;
}
.prod_cons {
	padding:0px;
	margin:0px;
	float:left;
	width:454px;
}
.prod_cons h5{
	padding:0px;
	font-size:10px;
	margin-top:5px;
	float:left;
	width:47px;
}
h2 a{
	color:#000000 !important;
}
ul.crumb {
	list-style:none;
	margin:3px 0px 10px 0px;
	float:left;
}
ul.crumb li{
	width:auto !important;
	float:left;
	border-bottom:none !important;
	padding-bottom:0px !important;
	background-image:url(../images/sep1.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding:0px 6px;
	margin-bottom:0px !important;
}
ul.crumb li.post{
	background-image:none;
	padding:0px;
	font-size:10px;
	margin-top:2px;
}
ul.crumb li a{
	color:#bebebe;
	text-decoration:none;
	font-size:10px;
}
ul.crumb li a:hover{
	color:#999999;
}
.prod_cons p{
	padding:0px;
	color:#454545;
	clear:both;
}
/*
-----------------------------------------------------------------------------
		Buttons
-----------------------------------------------------------------------------
*/
ul.buttons {
	list-style:none;
	margin-top:10px;
	float:left;
	width:100%;
}
ul.buttons li{
	width:auto !important;
	float:left;
	border-bottom:none !important;
	padding-bottom:0px !important;
	padding-left:0px;
}
ul.buttons li.right{
	width:auto !important;
	float:right;
	border-bottom:none !important;
	padding-bottom:0px !important;
	padding-left:0px;
}
ul.buttons li.first{
	width:auto !important;
	border-bottom:none !important;
	padding-bottom:0px !important;
	padding-right:10px;
}
a.button {
	padding:0px 0px 0px 0px;
	margin:0px;
	background-image:url(../images/button_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	display:block;
	height:22px;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
	color:#454545;
	cursor:pointer;
}
.proceed {
	background-image:url(../images/button_left_proceed.gif) !important;
}
.contactbtn {
	background-image:url(../images/button_left_contact.gif) !important;
	height:22px !important;
}
.price_button {
	background-image:url(../images/price_button.gif) !important;
}
.detail {
	background-image:url(../images/detail_button.gif) !important;
}
.cart_button {
	background-image:url(../images/cart_button.gif) !important;
}
a.button span{
	padding:2px 10px 5px 35px;
	margin:0px;
	background-image:url(../images/button_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:left;
	border:#000000 solid 0px;
}
a.button img{
	float:left;
	padding:2px 5px 0px 10px;
}
a.button span p{
	float:left;
	line-height:normal !important;
	color:#454545;
	padding:2px 4px 0px 4px;
}
/*
-----------------------------------------------------------------------------
		Product Detail Page rules
-----------------------------------------------------------------------------
*/
.prod_img {
	padding:0px;
	margin:0px;
	width:280px;
	float:left;
	margin-right:20px;
}

.prod_detail {
	padding:0px;
	margin:0px;
	float:left;
}
.prod_detail h5{
	float:left;
	padding-top:5px;
}
.prod_detail p{
	float:left;
	width:365px;
}
.wht_sec h2.related_products{
	margin:30px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:#ccc solid 1px;
	width:100%;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Cart Section
-----------------------------------------------------------------------------
*/
.cart_sec {
	padding:0px;
	margin:2px 0px;
	width:708px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
	border-bottom:none;
}
.cart_sec ul.listing{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
}
ul.listing li.items{
	float:left;
	border-bottom:#cccccc solid 1px;
}
ul.listing li.grey{
	background-color:#fbfbfb;
}
ul.listing ul.cartitems{
	padding-top:0px !important;
}
ul.listing ul li.image{
	margin:20px 0px 0px 0px;
}
ul.listing ul li.name{
	margin:20px 0px 0px 0px;
}
ul.listing ul li.name h3{
	height:18px;
	overflow:hidden;
}
ul.listing ul li.name p{
	height:50px;
	overflow:hidden;
}
ul.listing ul li.price{
	margin-top:40px;
}
ul.listing ul li.quantity{
	margin-top:40px;
}
ul.listing ul li.quantity img{
	float:left;
	margin-top:2px;
}
ul.listing ul li.quantity input{
	float:left;
	width:18px;
	padding-top:2px;
	margin:0px 4px;
	text-align:center;
	font-size:10px;
	height:15px;
	border:#8f989f solid 1px;
}
ul.listing ul li.action{
	margin-top:40px;
}
ul.listing ul li.action a.cross{
	height:18px;
	width:18px;
	background-image:url(../images/cross.png);
	background-repeat:no-repeat;
	display:inline-block;
}
li.itemTotal{
	padding-top:40px;
	border-left:#d5d5d5 solid 1px;
	padding-left:20px;
	height:68px;
}
.cart_sec ul.buttons{
	margin-right:15px;
	width:auto !important;
	float:right !important;
}
/*
-----------------------------------------------------------------------------
		Sub Total
-----------------------------------------------------------------------------
*/
.sub_total {
	padding:10px 0px;
	margin:0px;
	width:708px;
	border:#CCCCCC solid 1px;
	background-color:#eeeeee;
	float:left;
}
.sub_total ul{
	float:right;
	list-style:none;
	margin-right:20px;
	margin-bottom:10px;
	width:160px;
}
.sub_total ul.last{
	margin-bottom:0px;
	border-top:dashed #ccc 1px !important;
	padding:5px 0px 0px 0px;
}
.sub_total ul li{
	float:left;
	color:#000000;
}
.sub_total ul li.s_total{
	font-size:12px;
	font-weight:bold;
	width:100px;
}
.wht_sec_btn {
	padding:10px 20px;
	margin:2px 0px;
	width:668px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
.wht_sec_btn ul{
	margin-top:0px !important;
}
/*
-----------------------------------------------------------------------------
		content top
-----------------------------------------------------------------------------
*/
.cont_top {
	padding:0px;
	margin:0px;
	width:1001px;
	height:10px;
	background-image:url(../images/content_top.png);
	background-repeat:no-repeat;
}
/*
-----------------------------------------------------------------------------
		content bottom
-----------------------------------------------------------------------------
*/
.cont_botm {
	padding:0px;
	margin:0px;
	width:1001px;
	height:6px;
	background-image:url(../images/content_botom.png);
	background-repeat:no-repeat;
}
/*
-----------------------------------------------------------------------------
		Footer
-----------------------------------------------------------------------------
*/
#footer {
	padding:0px;
	margin:5px 0px 20px 0px;
	width:1001px;
	float:left;
}
#footer p{
	color:#FFFFFF;
	font-size:10px;
	line-height:15px;
}

/*
-----------------------------------------------------------------------------
		Buttons
-----------------------------------------------------------------------------
*/

a.ovalbutton{

display: block;
float: left;
height: 24px; /* Height of button background height */
padding-left: 31px; /* Width of left menu image */
text-decoration: none;
font-weight:bold;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url(../images/button_right.gif) no-repeat top right;
display: block;
padding: 3px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
height:21px;
}

a.price_button {
background: transparent url(../images/price_button.gif) no-repeat top left;
}
a.signinbtn {
background: transparent url(../images/button_left_sign.gif) no-repeat top left;
}
a.registerbtn {
background: transparent url(../images/button_left_register.gif) no-repeat top left;
}
a.cart_button {
background: transparent url(../images/cart_button.gif) no-repeat top left;
}
a.checkout_button {
background: transparent url(../images/button_left_proceed.gif) no-repeat top left;
}
a.detail_button {
background: transparent url(../images/detail_button.gif) no-repeat top left;
}
/*
-----------------------------------------------------------------------------
		New
-----------------------------------------------------------------------------
*/
.new {
	padding:0px;
	margin:5px 0px 0px -187px;
	background-image:url(../images/new.png);
	background-repeat:no-repeat;
	position:absolute;
	float:left;
	height:42px;
	width:42px;
}
.sale {
	padding:0px;
	margin:5px 0px 0px -187px;
	background-image:url(../images/sale.png);
	background-repeat:no-repeat;
	position:absolute;
	float:left;
	height:42px;
	width:42px;
}
/*
-----------------------------------------------------------------------------
		Cart Script Rules
-----------------------------------------------------------------------------
*/
.itemContainer{
		width:100%;
		float:left;
	}
	
	.itemContainer div{
		float:left;
		margin: 5px 20px 5px 20px ;
	}
	
	.itemContainer a{
		text-decoration:none;
	}
	
	.cartHeaders{
		width:100%;
		float:left;
		display:none;
	}
	
	.cartHeaders div{
		float:left;
		margin: 5px 20px 5px 20px ;
	}
/*
-----------------------------------------------------------------------------
		Contact Page
-----------------------------------------------------------------------------
*/
.contact_left {
	width:368px;
	float:left;
}
ul.forms{
	list-style:none;
}
ul.forms li{
	width:368px;
}
ul.forms li.txt{
	padding:10px 0px 5px 0px;
	font-weight:bold;
}
ul.forms li.txt span{
	font-weight:normal;
	color:#797979;
}
ul.forms li.inputfield input{
	width:356px;
	height:24px;
	padding:0px 5px 0px 5px;
	background-color:#FFF;
	border:#e2e3ea solid 1px;
	border-top:#abadb3 solid 1px;
	color:#797979;
	font-size:12px;
}
ul.forms li.radiobtns{
	height:24px;
	padding-top:5px;
}
ul.forms li input.submit{
	height:22px;
	width:82px;
	background-image:url(../images/submit_contact.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
}
ul.forms li.radiobtns input{
	margin-right:10px;
}
ul.forms li.radiobtns span{
	margin-right:40px;
}
ul.forms li.jumpmenus{
	height:28px;
}
ul.forms li.jumpmenus select{
	height:24px;
	padding:2px 2px 4px 2px;
	background-color:#FFF;
	border:#e2e3ea solid 1px;
	border-top:#abadb3 solid 1px;
	font-size:12px;
	color:#797979;
}
select.day{
	margin-right:10px;
	width:114px;
}
select.month{
	margin-right:10px;
	width:114px;
}
select.year{
	width:114px;
}
select.country{
	width:368px;
}
ul.forms li.txtfield textarea{
	width:356px;
	height:105px;
	color:#797979;
	font-size:12px;
	background-color:#FFF;
	border:#e2e3ea solid 1px;
	border-top:#abadb3 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 5px;
}
.contact_right {
	width:214px;
	float:right;
}
.contact_right .map{
	width:208px;
}
.map iframe{
	width:208px;
	height:146px;
	border:3px solid #e1e1e1;
}
.map a.zoomicon{
	background:url(../images/zoom.gif) left no-repeat;
	padding-left:20px;
	color:#7f7f7f;
	display:inline-block;
	margin-top:5px;
}
.adres {
	padding-top:20px;
	color:#7f7f7f;
}
.adres h2{
	padding-bottom:10px;
}
.adres p{
	padding-bottom:10px;
	color:#7f7f7f;
}
.adres ul{
	list-style:none;
}
.adres ul li{
	padding:3px 0px;
}
.adres ul li a{
	color:#000;
}
.adres ul li span{
width:80px;
display:inline-block;
}
/*
-----------------------------------------------------------------------------
		Prices on listing page
-----------------------------------------------------------------------------
*/
.price_cart {
	padding:10px 0px;
	margin:0px;
	float:left;
}
.price_cart p.prices {
	padding:0px;
	margin:0px;
	float:left;
	width:120px;
}
.price_cart p.prices span{
	width:50px;
	float:left;
}
.price_cart a.addtocart {
	padding:4px 10px 4px 30px;
	margin:0px;
	display:inline-block;
	background-color:#7f7f7f;
	background-image:url(../images/cart.png);
	background-position:9% 30%;
	background-repeat:no-repeat;
	color:#FFF;
}
.price_cart a.addtocart:hover {
	background-color:#000;
}







h1.lightboxheading {
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:24px;
	font-weight:normal;
	padding:10px 0px 0px 20px;
	margin:0px;
}
p.lightboxtxt {
	padding:10px 0px 10px 20px;
	color:#666666;
}
p.lightboxtxt a{
	color:#000;
}


ul.top_btn {
	list-style:none;
	width:400px;
	float:left;
}
ul.top_btn li{
	float:left;
	padding-right:10px;
}
ul.top_btn li.right{
	float:right;
	padding-right:0px !important;
}
.gray {
	background-color:#f7f7f7;
	width:400px;
	padding:20px;
	float:left;
	margin-top:20px;
}
.dgray {
	background-color:#efefef;
	width:400px;
	padding:10px 20px;
	float:left;
	margin-top:0px;
}
ul.lightboxforms {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:400px;
	list-style:none;
}
ul.lightboxforms li{
	float:left;
}
ul.lightboxforms li.txt{
	width:86px;
	padding-top:4px;
}
ul.lightboxforms li.inputfield{
	width:314px;
}
ul.lightboxforms li.inputfield input{
	width:302px;
	height:22px;
	padding-top:2px;
}
.pad {
	padding-left:20px;}
.padbutn {
	padding-left:15px;
	width:420px !important;
}
.padbutn li{
	margin-right:10px !important;

}

p.error {
	color:#F00;
}
p.succes {
	color:#1bb71f;
}