@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;



}

#flashdiv-outer{
width:950px;
height:530px;
}

#flashdiv{
width:950px;
height:405px;
background:url(../images/flash-bg.jpg) left top no-repeat;
position:relative;
}

.flashdivshow{
width:950px;
height:405px;
background:url(../images/flash-bg.jpg) left top no-repeat;
position:relative;
}
#flashdiv .download-player{
width:120px;
height:40px;
display:block;
top:0px;
left:0px;
position:absolute;
}
#flashdiv .bannerlink a{
width:275px;
height:40px;
position:absolute;
top:313px;
left:96px;
display:block;
}
#flash-link{
width:950px;
height:125px;
background:url(../images/flash-link.jpg) left top no-repeat;
position:relative;
}
#flash-link .gift a{
width:100px;
height:100px;
position:absolute;
top:0px;
left:110px;
display:block;
}
#flash-link .parades a{
width:100px;
height:100px;
position:absolute;
top:0px;
left:238px;
display:block;
}
#flash-link .horse a{
width:100px;
height:100px;
position:absolute;
top:0px;
left:361px;
display:block;
}

#flash-link .license a{
width:100px;
height:100px;
position:absolute;
top:0px;
left:486px;
display:block;
}

#flash-link .salt a{
width:100px;
height:100px;
position:absolute;
top:0px;
left:615px;
display:block;
}

#flash-link .special a{
width:100px;
height:100px;
position:absolute;
top:0px;
left:738px;
display:block;
}



#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*/
background:#FF0000;



}







.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 */
