@charset "utf-8";

/* CSS Document */

body {

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#020202;

	background:#ffffff

}

.clear {

	margin:0px;

	padding:0px;

	clear:both;

}

img {

	border:0px;

}

a {

	text-decoration:none;

	outline:none;

}



p, h1, h2, h3, h4, h5, h6, form, img {

	margin:0px;

	padding:0px;

}

#mainwrap {

	width:950px;

	margin:0px auto;

}

#topwrap {

	background:url(../images/top-wrap-bg.jpg) repeat-x 0px 0px;

	height:137px;

}

#logo {

	width:195px;

	background:url(../images/logo-bg.jpg) no-repeat 0px 0px;

	float:left;

	height:131px;

	padding:6px 28px 0 0;

}

#logo img {

	float:right;

}

#topwrap-right {

	background:url(../images/top-wrap-right-bg.jpg) no-repeat right top;

	width:727px;

	float:left;

	height:137px;

}



.guest-side {

	color:#000;

	width:360px;

	height:22px;

	padding:5px 0 0 0;

	font-size:12px;

}



.guest-side span {

	margin:0px 3px;

	color:#fff;

}



.guest-side a {

	color:#fff;

	text-decoration:none;

}



.guest-side a:hover {

	color: #44565e;

}





#topnav {

	padding:59px 0 0 0px;    

	height:30px;

}



#topnav .active{color:#e4b808}



#topnav ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

#topnav ul li {

	margin:0px;

	float:left;

	font-size:11px;
	text-align:center;

	font-weight:bold;

	background:url(../images/topnav-seperator.jpg) no-repeat 0px 2px;

}

#topnav ul li a {

	color:#536d78;

	padding:0px 14px;

	display:block;

	height:25px;

	margin-left:1px;

}

#topnav ul li a:hover {

	color:#8e9a9f;

	background:url(../images/topnav-hover-bg.jpg) 0px 1px repeat-x;

}

#search-order input {

	width:121px;

	height:16px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#365153;

	padding:2px 0 0 5px;

	border:1px solid #547779;

	margin:3px 0 0 7px;

	float:left;

}

#search-order img {

	float:left;

	margin:3px 0 0 6px;

}

#middlewrap {

	background:url(../images/middle-bg.jpg) repeat-y 0px 0px;

}

#content_area {

	min-height:350px;

	padding:30px 40px 0px 40px;

}

/* Head bg css */



#content_area h4 {

	margin:0 0 13px 0;

	padding:0px;

	font-weight:normal;

	font-size:14px;

	color:#205e78;

}

#content_area h4 span {

	color:#5298b2;

	font-weight:bold;

	font-size:14px;

}



#headbg {

	padding:0px 0px 2px 0px;

	margin:0px;

	border-bottom:1px solid #122d39;

	width:870px;

}



.head-box {width:350px; float:left;}



#headbg ul {

	margin:0px;

	padding:0px;

 

	list-style:none;

}

#headbg ul li {

	margin:0px 0px 0px 0px;

	padding:0px;

}

#headbg ul li h1 {

	margin:0px;

	font-weight:normal;

	float:left;

	background:url(../images/topmenu-bg.jpg) no-repeat left top;

	font-size:18px;

	color:#fff;

}

#headbg ul li span {

	background:url(../images/topmenu-right-bg.jpg) no-repeat right top;

	height:25px;

	padding:5px 17px 0px 17px;

	text-transform:uppercase;

	margin:0px;

	float:left;

}



/* -------------- */



#headbg2 {

	padding:0px 0px 2px 0px;

	margin:0px 0px 15px 0px;

	border-bottom:1px solid #122d39;

	width:870px;

}





#headbg2 ul {

	margin:0px;

	padding:0px;

 

	list-style:none;

}

#headbg2 ul li {

	margin:0px 0px 0px 0px;

	padding:0px;

}

#headbg2 ul li h1 {

	margin:0px;

	font-weight:normal;

	float:left;

	background:url(../images/topmenu-bg.jpg) no-repeat left top;

	font-size:18px;

	color:#fff;

}

#headbg2 ul li span {

	background:url(../images/topmenu-right-bg.jpg) no-repeat right top;

	height:25px;

	padding:5px 17px 0px 17px;

	text-transform:uppercase;

	margin:0px;

	float:left;

}



#headbg2 span b {

	font-size:13px;

	font-weight:bold;

	

}







/* --------- Bread Crumb --------- */



.breadcrumb {

	width:515px;

	height:15px;

	text-align:right;

	float:right;

	color:#4687a0;

	font-size:12px;

	padding:10px 0 0 0;

}



.breadcrumb ul{margin:0px 0 0px 0; padding:0px; list-style:none; text-align:right; float:right}

.breadcrumb ul li{margin:0 10px 0 0px; padding:0 0px 0px 6px; float:left; color:#000}

.breadcrumb ul li a{text-decoration:none; color:#4687a0; background:url(../images/bedcrumb-arrow.jpg) no-repeat right; padding:0 10px 0 0; margin-right:7px;}

.breadcrumb ul li a:hover{color:#315d6d;}



/*  ------------------------------- */   	



.bottom-bg {

	background:url(../images/middle-bg.jpg) repeat-y 0px 0px;

}

#search-order {

	background:url(../images/search-order-right-bg.jpg ) no-repeat right bottom;

	height:48px;

}

.order{

	padding:7px 0 0 69px;

	height:20px;

	background:url(../images/order-bg.jpg) no-repeat right top;

	float:right;

	width:115px;

	font-size:11px;

	color:#ffffff;

	float:right;

	font-weight:bold;

}

.order:hover {

	color:#000000;

	background:url(../images/order-bg.jpg) no-repeat right bottom;

}

.vieworder1{

	padding:7px 0 0 69px;

	height:20px;

	background:url(../images/order1-bg.jpg) no-repeat right top;

	float:right;

	width:115px;

	font-size:11px;

	color:#ffffff;

	float:right;

	font-weight:bold;

}

.vieworder1:hover {

	color:#000000;

	background:url(../images/order1-bg.jpg) no-repeat right bottom;

}



.view-order {

	padding:7px 0 0 60px;

	height:20px;

	background:url(../images/view-order-bg.jpg) no-repeat right top;

	float:right;

	width:119px;

	font-size:11px;

	color:#ffffff;

	float:right;

	font-weight:bold;

}

.view-order:hover {

	color:#000000;

	background:url(../images/view-order-bg.jpg) no-repeat right bottom;

}

#inner-bottom {

	height:127px;

}

#footer {

	height:68px;

	margin:0 0 20px 0;

	text-align:center;

	padding:5px 0 0 0;

	line-height:22px;

}

#footer span {

	padding:0px 15px;

	color:#e4b808;

	font-weight:bold;

	font-size:12px;

}

.footerlinks {

	font-weight:bold;

	color:#536d78;

	font-size:12px;

}

.footerlinks:hover {

	color:#78b1c5;

}

.techwyse {

	font-size:11px;

	color:#86711c;

}

.techwyse:hover {

	color:#000000;

}



.catname { margin:30px 10px 15px 40px; }



/*---------Subcategory --------*/

.subcategory-wrap {

	border-right:1px solid #a9b0b6;

	float:left;

	margin:10px 0 0px 0;}	


.subcategory-wrap-hover {

	border-right:1px solid #a9b0b6;

	float:left;

	margin:0px 0 20px 0;

	background-color:#FFCCFF;	

}

.subcategory {

	background:url(../images/sub-category-bg.jpg) repeat-x 0px 0px;

	width:137px;	

	margin:0 3px 0 4px;

	text-align:center;

	font-size:12px;

}



.subcategory-link{

background:url(../images/sub-category-bg.jpg) repeat-x 0px 0px;

}



.subcategory-link:hover{

background:  #0000CC

}



.subcategory img{

width:87px;}



.div-head {

	padding:0px 0 7px 0px;

	min-height:45px;

	background:url(images/category-name-bg.jpg) no-repeat bottom #b7e4f6;

}



.subcategory a{

	text-decoration:none;

	color:#000;

}



.subcategory a:hover{

	text-decoration:none;

	color:#333333;

}



.subcategory-image {

	width:135px;

	height:127px;

	display:block;

	padding-left:0px;

	margin-bottom:7px;

	border:1px solid #fff}



.subcategory img {

	margin:20px 0px 10px 0px;

}



.imgover {

	border:1px solid #000;

}



.over{

	border:1px solid #fff;

	display:block;}

	

.over:hover{

	border:2px solid #a9b0b6;

	display:block;}



/*---------page-no css  --------*/  

  #page-no-wrap {

	height:22px;

	background:url(../images/page-no-bg.jpg) repeat-x 0px 0px;

	color:#FFFFFF;

	font-size:12px;

	padding:7px 0 0 10px;

}

#pre {

	width:54px;

	float:left

}



 #page-no-wrap a{

 	text-decoration:none;

	color:#fff;

 }

 

  #page-no-wrap a:hover{

 	text-decoration:none;

	color:#fff;

 }

 

.no {

	float:left;

}

#no-right {

	float:right;

	width:200px;

	padding-right:10px;

}

#next {

	float:left;

	width:54px;

	text-align:right;

}

#page-no-2 {

	float:right;

	padding:0 10px 0 0px;

}

#page-no-wrap input {

	float:right;

	width:30px;

	height:14px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #d9e3e7;

	padding:0 0 0 5px;

}

.go {

	float:right;

	margin-left:7px;

}



.viewall {

	text-decoration:none;

	color:#fff;

	padding-left:50px;

}



.viewall:hover {

	text-decoration:underline;

	color:#fff;

}

/*---------page-no css --------*/  

  

/*  ------- Product css ----------- */                                 



.product-box {

	padding:0px 0 20px 0;

	font-size:12px;

}

.product-box-border {

	border-right:1px solid #fff;

	border-bottom:2px solid #fff;

}

.product-box-img {

	float:left;

	margin:0 10px 0 0;

	border:1px solid #d5d6d7;

}

.product-box-brder-bottom {

	border-bottom:2px solid #fff;

}



/*  ------- Dealer Locator css ----------- */  



 #locator {

	padding:0px 0 10px 20px;

}

#locator-box, #featured-artist-details, #news-events, #products-details, #aboutus{

	background:url(../images/locator-box-bg.jpg) repeat-x 0px 0px;

	padding:30px 0px 0px 0px;

	width:870px;

	font-size:13px;

	line-height:16px;

}

#locator-box label {

	color:#4f5a62;

	width:68px;

	float:left;

	padding:3px 0 0 20px;

	font-weight:bold;

}

#locator-box select {

	padding:2px 0px 0px 4px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	float:left;

	margin:0px 8px 0px 0px;

	color:#4f5a62;

}

#where-located {

	width:252px;

	padding:30px 0 0 0px;

	height:163px;

	background:url(../images/braces.jpg) no-repeat right top;

	float:left;

}

#where-located h2 {

	font-size:18px;

	line-height:24px;	

	font-weight:normal;

}

#where-located span {

	color:#347087;

	font-size:22px;

}

#where-located p {

	font-size:13px;

	color:#4f5a62;

	padding:5px 40px 0px 0px;

}

#locator-info {

	float:left;

	padding:0 0 0 15px;

	margin:30px 0 0 0;

	font-size:12px;

	width:550px;

}

#locator-info label {

	width:75px;

	float:left;

	color:#000000;

}

#locator-info input {

	padding:0 0 0 0;

	width:100px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	float:left;

	margin:0 8px 0 0;

}



#locator-info select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:255px;

	}



.search-locator {

	width:72px;

	height:17px;

	background:url(../images/search-button.jpg) no-repeat left top;

	padding:3px 0 0 10px;

	display:block;

	float:left;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

}

.search-locator:hover {

	background:url(../images/search-button.jpg) no-repeat left bottom;

}

.seperator-locator {

	height:40px;

	padding:14px 0 0 0;

	background:url(../images/location-seperator-bg.jpg) repeat-x left center;

}

.seperator-locator span {

	margin-left:175px;

	padding:0px 5px;

	background:#FFFFFF;

	font-size:18px;

}

#locator-btm {

	background:url(../images/locator-box-bottom.jpg) repeat-x 0px 0px;

	height:17px;

}

#locator-detail-search {

	padding:45px 0 20px 0;

	font-size:12px;

}

#locator-detail-search h2 {

	font-size:18px;

	color:#4f5a62;

	font-weight:normal;

	padding:0 0 20px 0;

}

.search-heading td {

	background:#74abc0;

	padding:4px 15px;

	font-weight:bold;

	color:#ffffff;

	border-bottom:1px solid #ffffff;

}

.search-td1 td {

	background:#ebeced;

	padding:10px 15px;

	border-bottom:2px solid #ffffff;

}



.search-td1 p a{

	text-decoration:none;

	color:#020202;

}



.search-td1 p a:hover{

	text-decoration:none;

	color:#666;

}



.search-td2 p a{

	text-decoration:none;

	color:#020202;

}



.search-td2 p a:hover{

	text-decoration:none;

	color:#666;

}

.innerlink {
	text-decoration:none;
	color:#536d78;
}

.innerlink:hover {
	text-decoration:underline;
	color:#536d78;
}

.td-padding-head {padding-left:6px;}

.td-padding {padding-left:6px;}



#locator-detail-search .email {

	color:#367f9a;

	text-decoration:underline;

}

#locator-detail-search .email:hover {

	text-decoration:none;

}

.search-td2 td {

	background:#f1f1f1;

	padding:10px 15px;

	border-bottom:2px solid #ffffff;

}

#locator-detail-search .more {

	background:url(../images/more.jpg) no-repeat left top;

	height:20px;

	width:65px;

	padding:0 0 0 0;

	color:#536d78;

	font-weight:bold;

}

#locator-detail-search .more {

	background:url(../images/more.jpg) no-repeat left top;

	height:17px;

	width:55px;

	padding:3px 0 0 10px;

	color:#536d78;

	font-weight:bold;

	display:block;

	text-align:left;

}

#locator-detail-search .more:hover {

	background:url(../images/more.jpg) no-repeat left bottom;

	color:#000;

}

/*---------Featured Artists ----*/

#featured-artist {

	padding:15px 0 15px 0;

	font-size:11px;

}

.artist-box, .artist-box2 {

	width:268px;

	margin:0px 6px 0px 0px;

	padding:7px;

	border:1px solid #dee9ee;

	background:#eff6f9;

	float:left;

}

#featured-artist .artist-box2 {

	background:#f4f4f4;

	border:1px solid #e3e3e3;

}

.artist-box img, .artist-box2 img, #featured-artist-details img, #news-events img, #products-details img {

	float:left;

	margin:0px 8px 0px 0px;

	padding:1px;

	border:1px solid #d5d5d5;

}



#products-details {

	padding:15px 0 35px 20px;

	width:850px;

	font-size:12px;

}

#content_area .artist-box h3, .artist-box2 h3 {

	padding:0 0 8px 0;

	font-size:13px;

	font-weight:bold;

	color:#333333;

}

.artist-box h3 {

	padding-bottom:0px;

}

#featured-artist .link {

	text-decoration:underline;

	color:#536d78;

	line-height:30px;

}

#featured-artist .link:hover {

	text-decoration:none;

}

#featured-artist .more, #featured-artist-details .more, #news-events .more {

	color:#536d78;

	text-decoration:underline;

}

#featured-artist .more:hover, #featured-artist-details .more:hover, #news-events .more:hover {

	text-decoration:none;

}

.seperator {

	background:url(../images/dot-line.jpg) repeat-x left top;

	height:31px;

}

#featured-artist-details img, #products-details {

	margin-right:20px;

}

#featured-artist-details h2, #products-details h2 {

	color:#346276;

	font-size:18px;

	padding:0 0 15px 0;

	font-weight:normal;

}

#featured-artist-details {

	padding:15px 0 15px 20px;

	width:850px;

	font-size:12px;

}

#products-details img{

margin:0px 0px 10px 0px;}



#products-details h4{

color:#242021;

font-weight:bold;

font-size:13px;

padding:0 0 0px 0px;}

#products-details span{

color:#bb7a17;

font-size:22px;

float:left;

margin-right:15px;

}

.add-cart {

	width:103px;

	height:17px;

	background:url(../images/add-to-cart.jpg) no-repeat left top;

	padding:3px 0 0 10px;

	display:block;

	float:left;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

}

.add-cart:hover {

	background:url(../images/add-to-cart.jpg) no-repeat left bottom;

}



/* Shopping cart */



.no-border-input {border:none; background:#ebeced; padding:0px;}





.delete {

	background:url(../images/delete.jpg) no-repeat left top;

	height:18px;

	width:60px;

	display:block;

	padding:2px 5px 0 0px;

	color:#536d78;

	font-weight:bold;

	

}

.delete:hover {

	background:url(../images/delete.jpg) no-repeat left bottom;

	color:#000;

}



/* --------------- */



.send-friend{

background:url(../images/send-friend.jpg) no-repeat 0px 0px;

padding:0 0 0 20px;

float:left;

color:#438da9;

text-decoration:underline;

}

.send-friend:hover{

text-decoration:none;

}

.enlarge{

background:url(../images/zoom.jpg) no-repeat 0px 0px;

padding:0 0 0 20px;

float:left;

color:#438da9;

text-decoration:underline;

margin:0 0 0 10px;

}

.enlarge:hover{

text-decoration:none;}

.details-image{width:240px; float:left}



#featured-artist-details p{

	padding:0px 15px 15px 0px;

}

 #products-details p {

	padding:0px 15px 15px 0;

	font-size:12px;}

#featured-artist-details span {

	font-weight:bold;

	color:#536d78;

}

#related-products{padding:15px 0 0px 20px;

background:url(../images/related-bottom-bg.jpg) repeat-x left bottom;

margin-bottom:20px;

height:150px;

width:850px;

}



#related-products h2{

	font-size:18px;

	color:#000000;

	font-weight:normal;

	padding:0 0 15px 0;}

	

	

	

.related-products-wrap {

	float:left;

	margin:0 15px 20px 0;

}

.related-products-image {

	border:1px solid #d5d6d7;

	font-size:12px;

	margin-bottom:1px;

}





.related-products-name {

	background:#94d5ef;

	width:73px;

	padding:3px 2px;

	text-align:center;

	font-size:12px;

	color:#FFFFFF;

	border:1px solid #78b0c7;

}

.related-products-name a{

color:#000000;}

.related-products-name a:hover{

color:#fff;}

	

/*---------- NEWS & EVENTS -----------*/

#news-events {

	padding:15px 0 15px 20px;

	width:850px;

	font-size:12px;

}

#news-events img {

	margin-right:20px;

}

#news-events h3, #featured-artist-details h3{

	font-size:13px;

	font-weight:bold;

	padding:0 0 8px 0;

	color:#205e78;

}

#news-events h4, #featured-artist-details h4 {

	color:#dba24c;

	font-weight:bold;

	font-size:13px;

	padding:0 0 0px 0px;

}

#news-events p {

	padding:0 15px 8px 0;

}



.download-button {

	height:27px;

	padding:1px;

	float:left;

	margin:10px 5px 0 0px;

	background: url(../images/download_bg.jpg) repeat-x #eef5f8;

	border:1px solid #b9d4df;

}



.download-left {

	width:107px;

	height:27px;

	float:left;

	background:url(../images/download-btn.jpg) no-repeat;

}



.download-right {

	padding:5px 0px 0 0;

	float:left

}



.forgotpass{

font-weight:bold;

color:#FFFFFF;}

.forgotpass input{

width:165px;

padding:0 0 0 0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

border:1px solid #666666;

margin:0 0 0 5px;}

.forgotpass-button {

	width:118px;

	height:20px;

	background:url(../images/forgot-pass-button.jpg) no-repeat left top;

	padding:3px 0 0 10px;

	display:block;

	float:left;

	color:#FFFFFF;

	font-size:12px;

	margin:0 0 0 5px;

}

.forgotpass-button:hover {

	background:url(../images/forgot-pass-button.jpg) no-repeat left bottom;

}



.email-friend-button {

	width:128px;

	height:20px;

	background:url(../images/forgot-pass-button.jpg) no-repeat left top;

	padding:3px 0 0 0px;

	display:block;

	float:left;

	color:#FFFFFF;

	font-size:12px;

	margin:0 0 0 5px;

}

.email-friend-button:hover {

	background:url(../images/forgot-pass-button.jpg) no-repeat left bottom;

}





/* ------- Ordering page css ----------- */



.ordering-info-box {

	width: auto;

	margin:0px;

	padding:0px;

}



.ordering-bg {

	padding:28px 15px 15px 15px;

	background:url(../images/ordering-bg.jpg) repeat-x top left #f6fafb;

	font-weight:bold;

	color:#000;

	border-bottom:1px solid #e6f0f4;

}



.ordering-form-bg {

	padding:6px 15px 15px 15px;

	background:url(../images/ordering-form-bg.jpg) repeat-x top left #fff;

	font-weight:bold;

	color:#000;

}



.ordering-form-bg h2{

	margin:0 0 20px 0;

	padding:0px;

	color:#314c57;

	font-size:20px;

	font-weight:normal;

}



.ordering-form-bg input{

	width:100px;

	height:19px;

	padding:2px 0 0 4px;

	border:1px solid #b0b0b0;

	font-size:12px;

	font-weight:bold;

}



.label-pad {width:100px}

.select-field { width:203px;}

.input-field { width:200px;}



.ordering-div {

	width:270px;

	font-size:12px;	

}



.ordering-form-bg a.continue{

	float:left;

	font-size:12px;

	text-decoration:underline;

	color:#48869d;

}



.ordering-form-bg a.continue:hover{

	text-decoration:none;

	color:#48869d;

}



.ordering-bg label {

	float:left;

	font-weight:bold;

	font-size:12px;

	padding:3px 10px 0 0;

	

}



.ordering-div label {

	float:left;

	font-weight:bold;

	font-size:12px;

	padding:3px 10px 0 0;

	

}



.ordering-div input {font-weight:normal}



.button {

	float:left;	

	text-align: center;

	text-transform:uppercase;	

}



.button a{ width:auto; text-decoration:none; line-height:30px; color:#ffffff; padding:4px 7px; background:url(../images/button_bg.jpg) repeat-x top left;  margin-right:5px;}

.button a:hover{color:#e5e5e5;}





.ordering-bg input{

	width:100px;

	height:19px;

	padding:2px 0 0 4px;

	border:1px solid #d0d0d0;

	font-size:12px;

}



/* -------- Top level category ----------- */



.category-wrap {

	margin:25px 0 15px 0;

	padding:0px;

}



.category-wrap-left{

	width:442px;

	float:left;

	background:url(../images/scroll-bg.jpg) top right no-repeat;

}



.category-wrap-left a{

	width:126px;

	height:26px;

	display:block;

	float:left;

	margin:0 14px 18px 0px;

	padding:107px 0 0 0;

	font-size:12px;

	color:#242021;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

}

.category-wrap-left a.gift{background:url(../images/gift.jpg) no-repeat top;}

.category-wrap-left a.gift:hover{background:url(../images/gift.jpg) no-repeat bottom;	}



.category-wrap-left a.pardes{background:url(../images/pardes.jpg) no-repeat top;}

.category-wrap-left a.pardes:hover{background:url(../images/pardes.jpg) no-repeat bottom;	}



.category-wrap-left a.ponies{background:url(../images/ponies.jpg) no-repeat top;}

.category-wrap-left a.ponies:hover{background:url(../images/ponies.jpg) no-repeat bottom;	}



.category-wrap-left a.licence{background:url(../images/licence.jpg) no-repeat top;}

.category-wrap-left a.licence:hover{background:url(../images/licence.jpg) no-repeat bottom;	}



.category-wrap-left a.salt{background:url(../images/salt.jpg) no-repeat top;}

.category-wrap-left a.salt:hover{background:url(../images/salt.jpg) no-repeat bottom;	}



.category-wrap-left a.special{background:url(../images/special.jpg) no-repeat top;}

.category-wrap-left a.special:hover{background:url(../images/special.jpg) no-repeat bottom;	}



.category-wrap-right{

	width:428px;

	padding:0px;

	float:right;

	font-size:12px;

}



.category-wrap-right-bg {

	font-size:13px;

	line-height:16px;

	padding:5px 8px 5px 35px;	

}



.category-wrap-right-bg a{

	color:#536d78;

	text-decoration:underline;

}



.category-wrap-right-bg a:hover{

	color:#536d78;

	text-decoration:none;

}



.category-description {

	font-size:13px;

	padding-left:40px;

}



/* ----------- User registration ------------------- */



#user-registration-wrap {

	background:url(../images/locator-box-bg.jpg) repeat-x 0px 0px;

	padding:30px 0px 0px 15px;

	width:855px;

	text-align:left;

	font-size:12px;

	font-weight:bold;

}

#user-registration-wrap textarea, input {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.alert-messege {padding:0 0 15px 5px; width:150px; font-weight:normal; color:#FF0000}

.table-pad {padding-top:3px;}

.star {color: #FF0000;}



.dealersname-field {

	width:201px;

	height:18px;

	padding:1px 0 0 4px;

	margin:0 0 0 7px;

	border:1px solid #d0d0d0;

}



.dealersname-textarea {

	width:201px;

	height:170px;

	font-family:Arial, Helvetica, sans-serif;

	padding:2px 0 0 4px;

	margin:0 0 0 7px;

	border:1px solid #d0d0d0;

}





.dealersname-select {

	width:206px;

	font-size:13px;

	padding:1px 0 0 4px;

	color:#000;

	margin:0 0 0 7px;

	border:1px solid #d0d0d0;

}



.phone-hyphen-bg {

	background:url(../images/phone-hyphen-bg.jpg) 10px 12px no-repeat;

}





/* --------- Email Template -------------- */



#email-template {

	width:601px;

	margin:auto;	

}



.header-section {

	width:601px;

	margin:0 0 2px 0;

	border-bottom:4px solid #536d78;

}



.header-left {

	width:140px;

	float:left;

}



.header-right{

	width:460px;

	height:23px;

	float:left;

	text-align:right;

	font-size:16px;

	font-weight:bold;

	padding:110px 0 0 1px;

}



.template-box {

	border:1px solid #93d6f1;

	background:#e7f5fc;

}



.template-bg {

	height:302px;

	padding:30px 0px 0 10px;

	font-size:13px;

	line-height:18px;

}



.template-bg-shoe {

	float:right;

	margin:0 0 0 0;

}



.template-bg a{

	color:#378cb0;

	text-decoration:none;

}



.template-bg a:hover{

	text-decoration:underline;

}



.email-temp-footer {

	font-size:11px;

	color:#242021;

	line-height:17px;

	margin:0px 0 0 0;

}



.template-phone-bg {

	width:211px;

	height:31px;

	font-size:21px;

	text-align:center;

	padding:13px 50px 0 0px;

	margin:45px 0 0 0;

	background:url(../images/template-phone-bg.jpg) no-repeat;

}



/* ---- Contact --- */



#contact{

width:852px;

padding:15px 0  40px 20px;

background: url(../images/contact-bg.jpg) repeat-x 0px 0px;

font-weight:normal;

font-size:13px;}



.contact-img{

	width:163px;

	height:287px;

	display:block;

	background:url(../images/contact.jpg) no-repeat;

	float:left

}



.contact-right {

	float:right;

	width:620px;

	padding-right:20px;

}



.contact-input {

	width:210px;

	height:18px;

	font-size:13px;

	margin-bottom:5px;	

	padding:1px 0 0 4px;

	color:#000;

	border:1px solid #d0d0d0;

	background:#fff;

}



.contact-textarea {

	width:210px;

	height:70px;

	font-size:13px;

	margin-bottom:5px;

	padding:5px 0 0 5px;

	color:#000;	

	border:1px solid #d0d0d0;

	background:#fff;

	resize:none;

	font-family:Arial, Helvetica, sans-serif;

}



#contact h2{

	font-size:16px;

	color:#000000;

	font-weight:bold;

	padding:10px 0 8px 0;

	font-weight:bold;

	}

#contact .email {

	color:#367f9a;

	text-decoration:underline;

}



#contact .email:hover {

	text-decoration:none;

}



.capche-bg {

 margin:0px;

 padding:0px;

}



.contact-button {

	width:79px;

	height:22px;

	padding-top:4px;

	float:left;

	display:block;

	font-size:15px;

	font-weight:bold;

	color:#fff;

	text-align:center;

	background:url(../images/contact-submit.jpg) top left;

}



.contact-button:hover {

	color:#fff;

	background:url(../images/contact-submit.jpg) bottom left;

}



.contact-info {

	width:265px;

	float:left;

	padding:10px 10px 15px 15px;

	border:1px solid #d0d0d0;

	background:#fff;

	font-size:15px;

	color:#5d6a73;

	font-weight:bold;

}


.contact-info h5 {
	color:#5d6a73;
	font-size:18px;
	font-weight:normal;
	padding-bottom:2px;
	margin:0px 0 15px 0;
	border-bottom:1px solid #5d6a73;
}


.contact-info p{

	font-size:13px;

	color:#000;

	font-weight:normal;

}



.contact-info p a{

	color:#536d78;

	text-decoration:none;

}



.contact-info p a:hover{

	color:#536d78;

	text-decoration:underline;

}



.capche-box {

	width:48px;

	height:15px;

	outline:none;

	display:block;

	cursor: default;

	float:left;

	font-size:15px;

	text-align:center;

	background:#71909d;

	color:#fff;

	font-weight:bold;

	padding:3px 3px 4px 3px;

}





/* About us */



#aboutus p{

font-size:13px;

line-height:18px;

padding:0 20px 8px 20px;}



#aboutus p img{
	float:left;
	margin:0 50px 0 0;
}



#aboutus h5 {

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	font-weight:bold;

	font-size:13px;

	color:#5d6b75;

}



.dollar-arrow {

	margin-right:7px;

	background: url(../images/price-arrow.gif)  no-repeat right;

}







/*----- Sitemap ----------*/



#sitemap {margin:0px; padding:0px; width:870px;}



#sitemap ul{

margin:10px 0px 0px 15px;

padding:0px;

list-style:none;

}



#sitemap ul li{

padding:4px 0 4px 13px;

font-weight:bold;

background:url(../images/sitemap-bullet.gif) no-repeat 0px 6px;

color:#4e6670;

font-size:12px;

}

#sitemap ul li a{

font-weight:bold;

color:#536d78;

}



#sitemap ul li a:hover{

color:#e3b809;}



/* Error Page css */     



#error-wrap {

	font-size:13px;

	font-weight:normal;

	margin:25px 0 50px 0;

	   

	}

   



#error-wrap a{

	text-decoration:underline;

	color:#536d78;

	

}



#error-wrap a:hover{

	text-decoration:none;

	color:#536d78;

	

}





.error-bg {

	width:450px;

	height:126px;

	font-size:13px;

	padding:157px 0 0 200px;

	background: url(../images/error-404.jpg) no-repeat left;

}



.error-bg a{text-decoration:underline; color:#606d76; }

.error-bg a:hover{text-decoration:none}





/* ----------- Scroll Css Starts here ----------------- */



#scroll-bg-wrap {

	width:850px;

	margin:0px 0 15px 0;

	padding:30px 10px 10px 10px;

	background:url(../images/view-cat-bg.jpg) repeat-x left top;

}



#scroll-wrap {

	width:850px;

	text-align:left;

}





.scroll-left {

	float:left;

	width:45px;

	height:121px;

}



.scroll-img {

	width:495px;	

	float: left;
	/*padding:0px 10px;*/

	text-align:left;

}



.scroll-img ul {margin:0px; padding:0px; list-style:none}

.scroll-img li {float:left; font-size:12px; width:auto;}

.scroll-img li img {border:1px solid #d9d9d9; margin:0px 5px}

.imgviewer {border:1px solid #000; margin:0px 5px}

.scroll-img li img a {border:1px solid #d9d9d9; margin:0px 5px}

.scroll-img li img a:hover {border:2px solid #d9d9d9; margin:0px 5px}

/*.scroll-img-div-active {float:left; font-size:12px; width:auto}



.scroll-img-container {

	float:left;

	margin-top:8px;

	font-weight:normal;

	font-size:11px;

	color:#000000;

}



.scroll-img-container ul {

	margin:0px;

	padding:0px;

	list-style:none;

}



.scroll-img-container li img{

	border:1px solid #d9d9d9;

	margin:0px 4px;

	padding:0px;

	height:91px;



}



.scroll-img-container li.inactive {

	border:1px solid #d9d9d9;

	margin:0px 5px;

	padding:0px 0px 0px 0px;

}



.scroll-img-container li.active {

	border:2px solid #122d39;

	margin:0px 5px;

	padding:0px;

}



.scroll-img-div-active img {

	border:2px solid #122d39;

	margin:0px 3px;

	padding:0px;

	height:121px;

}



.scroll-img-div img {

	border:1px solid #d9d9d9;

	margin:0px 3px;

	padding:0px;

	height:121px;

}*/



.scroll-right {

	float: left;

	width:50px;

	height:121px;

}





/* ^^^^^^^^^ Gallery Css ^^^^^^^^^^^^^^^^  */



#gallery_container img{margin:0px; padding:0px; text-align:center; overflow:hidden}

.gallery_img {padding:3px; width:700px; }



.gal_box {width:835px; padding:4px 6px; margin:0px 0 0 1px;}

.gal_arrow {width:53px; float:left;}



.descp_box{padding:7px; font-size:1em; background:#f2e1d1; background:url(../images/gallery_desc_bg.jpg) repeat-x #e0b187; color:#643307}



.gal_box ul{margin:0px; padding:0px; list-style:none; }

.gal_box ul li{ height:95px; margin:0px; padding:0px; float:left;}

.gal_box ul li img{margin:0px 0px 0px 0px; padding:0px;  }





.scroll_img {width:500px; float:left; overflow:hidden}

.scroll_img img { margin:0px;}



.general_subhead {font-size:13px; font-weight:bold; text-decoration:underline; padding-bottom:6px}



/* -------- Alert ---- */



.alert-bg {

	height: 45px;

	padding:15px 0px 0px 80px;

	background: url(../images/warning.gif) no-repeat left top;

}

.reset_password{

	background:url(../images/reset_passimg.gif) top right no-repeat;

	}

	

.back {text-decoration:none; font-size:13px; font-weight:normal; float:right; margin:0 20px 0 0; padding:0 0 0 20px; cursor:hand; color:#536d78; background:url(../images/back_arrow.gif) no-repeat left; outline:none; cursor:pointer}	

.back:hover {color:#78b1c5;text-decoration:none;}



/* ----- Thanks  page css -------- */



.thanks-wrap {

	width:590px;

	margin-bottom:25px;

	float:right;

}

.thanks {

	width:550px;

	padding:20px;

	margin:2px;

	line-height:25px;

	float:left;

}



.thanks h3 {

	margin:0 0 10px 0;

	font-size:30px;

	font-weight:bold;

	color:#72808b;

}



.thanks p {

	line-height:25px;

	font-weight:bold;

	font-size:22px;

	color:#a3a9ac;

}

.scroll-logo {
	width:200px;
	float:left;
	margin-right:10px;
}

.scroll-logo img {
	border:1px solid #d9d9d9;
}

.scroll-description {
	width:600px;
	float:right;
}

.scroll-wrap {
	width:600px;
	float:right;
}

/* End */