/* -------------------------------------
/*  html, body
/* -------------------------------------*/


html {


	color:					#666;
	font:					76% "Lucida Grande", Verdana, sans-serif;
	text-align:				center;
}


html, body {
	background:				#333031 url(../../images/design/top_strip.gif) top left repeat-x;
	margin:					0;

	padding:				0;
}

body {

	text-align:				left;
	width:					925px;
	margin:					0 auto;
	line-height:			1em;
}
body #popup {
	text-align:				left;
	width:					100%;
	margin:					0 auto;
	line-height:			1em;
	background:#FFCCCC;
}

/* -------------------------------------
    Baseline values for browser consistency
-----------------------------------------*/

p, div, h1, h2, h3, h4, ul,ol, li, form, input, select, option {
	margin:					0;
	padding:				0;
}

img {
	margin:					0;
	padding:				0;
	border:					0;
}

ul,ol {
	list-style:				none;
}

a {
	outline:				0;
}
i { display:				none;
}

.margin10 {
	margin-bottom:10px;
}
.margin5 {
	margin-bottom:8px;
}
.margin20 {
	display: block;
	height: 30px;
	padding: 0 0 20px 0;
	margin: 0 0 15px 0;
}

/* -------------------------------------
    default links
-------------------------------------*/

a:link, a:visited {
	color:					#baa899;
	text-decoration:		none;
}

a:hover {
	color:					#FFF;
}

.clear {
	clear:					both;
	height:					0px;
	font-size: 0px;
	line-height: 0px;
}

/*-------------------------------------
 	Header
---------------------------------------*/
#masthead {

	text-align:				right;
//	width:					925px;
	margin:					0px auto;
	background:				#333031 url(../../images/design/top_strip.gif) top left repeat-x;

}

#header {
	clear:					both;
}

#chat_contact {
	float:					right;
	height:					25px;
	color:					#f3eeee;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	padding:	            43px 10px 0 0;
}

#chat_contact img {
	margin-bottom:			-3px;
	padding-right:			3px;
}


#chat_contact a:link, #chat_contact a:visited {
	color:					#ded6cb;
}
#chat_contact a:hover{
	color:					#fff;
}


/*-------------------------------------
 	SiteNav
---------------------------------------*/

#siteNav ul {
	margin-left:			225px;
	padding-top:			4px;
	z-index:			1;
	font-family:			Arial, Helvetica, sans-serif;
}

#siteNav li {
	float:					left;
	position:				relative;
	top:					0;
	left:					0;
}

#siteNav li a {
	padding:				8px 12px 8px 12px;
}
#siteNav li {
	font-size:				12px;
	text-align:				center;
}


#siteNav a {
	text-decoration:			none;
	display:				block;
}

#siteNav {
	background:				#d1c4b8  url(../../images/design/nav_bg.gif) top left no-repeat;
	height:                 		34px;
}


#siteNav li a:link, #siteNav li a:visited {
	background:				transparent url(../../images/design/site_nav_borders.gif) right -1px  no-repeat;
	color:					#333333;
}

#siteNav li a:hover {
	color:					#90500b;
}

#siteNav li.current a:link, #siteNav li.current a:visited {
	background:				transparent url(../../images/design/site_nav_current_bg.gif) bottom left no-repeat;
	color:					#FFFFFF;

}
#siteNav li.current img{
	position:absolute;
	right:0;
	bottom:0px;

}

#siteNav li.over {
	color:					yellow;
	border:					1px solid red;
}

/*-------------------------------------
 	Content
---------------------------------------*/
#main-bg{
	background: 			#f0ebe5 url(../../images/design/main_bg_strip.gif) repeat-y;
	width: 100%;
	min-height: 680px;
	float: left;
}
.bg span {
	color:#d5704d;
}
.mainhead b {
	font-weight:normal;

}
#main-col{
	float:left;
	background: 			url(../../images/design/page_bottom_curve.gif)  bottom left no-repeat;
	width: 100%;
	min-height: 700px;
	position: relative;
}
#main-body {
	min-height:				700px;
	color:					#222;
	border-top: 			1px solid #fff;
	padding: 	            0;
	font-size: 				95%;
	line-height: 			1.3em;
	text-align: 			left;
	}

#content {
	width: 					700px;
	float: 					right;
	margin: 15px 0 15px 0;
	padding-bottom: 30px;
	}
#sidebar {
	width: 					215px;
	float: 					left;
	font-size: 				11px;
	line-height: 			1.5em;
	color: 					#666b75;
	padding:	            0  0 15px 0;
	background: 			#e5ded6 url(../../images/design/left_col_bg.gif)  top left repeat-x;
	margin-bottom: 20px;
	}

/*-------------------------------------
 	Sidebar
---------------------------------------*/
#store-box a {
	display:                block;
	cursor:					pointer;
	padding-left:           15px;
	height: 				100px;
}
.side-h2 {
	height:		 		27px;
	background:             		#f9c18c url(../../images/design/side_head_bg.gif) left top repeat-x;
	border-right:				1px solid #c7b9ab;
	padding: 	            		0 0 0 15px;
	margin-bottom: 			15px;
	}
.side-h2 label {
	font-size: 				12px;
	line-height: 				27px;
	letter-spacing:			0.02em;
	text-transform:			capitalize;
	color: 				#d5704d;
}
.sidebar-head  {
	display:                		block;
	line-height: 				27px;
	color: 				#d5704d;
	font-size: 				11px;
}
.sidebar-invite{
	position:				absolute;
	display:				block;
	bottom:				10px;
	left:					15px;
	background: 				url(../../images/design/sidebar_link.gif) left 0 no-repeat;
	width:					100px;
	height:				11px;
	cursor: 				pointer;
}
.sidebar-newsletter{
	position:				absolute;
	display:				block;
	bottom:				10px;
	left:					120px;
	background: 				url(../../images/design/sidebar_link.gif) right 0 no-repeat;
	width:					77px;
	height:				11px;
	cursor: 				pointer;
}

.article-list{
	list-style: none;
	padding-left: 15px;
	font-family:			Arial, Helvetica, sans-serif;
	}

.article-list li {
	padding: 0 0 8px 14px;
	line-height: 1.4em;
	background: url(../../images/design/icon-bullet.gif) no-repeat 0 3px;
	}
.article-list li a:link,
.article-list li a:visited {
	padding-bottom: 0;
	color: #907e6c;
	text-decoration: none;
	border-bottom: 1px solid #d0cab9;
	}
.article-list li a:hover {
	padding-bottom: 0;
	color: #383d44;
	border-bottom: 2px solid #dbd5c5;
	}
.article-list li .more {
	background-image:none;
	}
#sidebar p.refmore {
	padding-top: 6px;
	text-align: right;
	margin-bottom: 15px;
}
#sidebar a.more-link {
	color:#333;
	padding: 11px 30px 13px 0px;
	background: url(../../images/design/icon_next.gif) no-repeat right 0;
	font-size: 11px;
	line-height: 11px;
}
#sidebar a.more-link:active,
#sidebar a.more-link:hover {
	background: url(../../images/design/icon_next.gif) no-repeat right -40px;
}


/*.form-item {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left:15px;
}

.form-item select {
	width:185px;
}
.form-item textarea {
	width:178px;
}*/
.formitem {
	margin-bottom: 6px;
	margin-top: 3px;
	width: 183px;
	display: block;
	background-color: #f0ebe5;
	border: 1px solid #c2c2c2;
	color: #907e6c;
}
#name, #email {
	height:17px;
	padding:2px 0 0 2px;
}
.formitemge {
	height:17px;
	padding:2px 0 0 2px;
}
#comments {
	height:60px;
	padding:3px 0 0 2px;
}

input, textarea, select {
	font: 11px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

* html input, * html textarea, * html select{
	padding: 1px 2px;
}

fieldset {
	border: 0;
	margin-bottom: 15px;
	padding: 0 0 0 10px;
}



/*-------------------------------------
 	Content
---------------------------------------*/

.title-flash {
	margin:0 15px 15px 5px;
	background-color: #e8e1da;
}
.title-text {
	margin:10px 15px 20px 5px;
	font-size: 				11px;
	color: 					#907e6c;
	text-align: justify;
}
.title-text a{
	color:#D78D4A;
}
.address {
	padding-left:10px;
}
.article-def {
	padding-left:30px;
	background:             url(../../images/design/content_head_strip.gif) left bottom repeat-x;
}
.mainhead {
	font-family:			Georgia,serif;
	font-size: 				18px;
	font-weight:normal;
	text-shadow: 			0px 0px 0px #000000;
	text-transform:			inherit;
	color: 					#6d686a;
}
/*.subhead {
	font-family:Georgia,serif;
	font-size: 				14px;
	font-weight:normal;
	text-shadow: 			0px 0px 0px #000000;
	text-transform:			inherit;
	color: 					#6d686a;
}
*/
.bg {
	display:				block;
	margin: 0 15px 0 5px;
	line-height: 			22px;
	height:33px;
	background:             url(../../images/design/content_head_strip.gif) left bottom repeat-x;
}
a.top-link {
	font-size: 11px;
	line-height: 11px;
	display:block;
	text-align:right;
	float:right;
	width:250px;
}
a.top-link:hover {
	color:#333;
}
a.hide-link {
	font-size: 11px;
	line-height: 11px;
	display:block;
	float:left;
	width:250px;
}
a.hide-link:hover {
	color:#333;
}

/*-------------------------------------
 	Contact-Content
---------------------------------------*/

input#submit{
	border:1px solid #AAA;
	background: #f0ebe5 url(../../images/design/side_head_bg.gif) left bottom repeat-x;
	color:#555;
	width:308px;
	padding:5px 10px;
	cursor:pointer;
}

input#submit:hover{
	border:1px solid #fff;
}

.left .posttitle{
	float:left;
}

.left .indexomment{
	float:right;
	font-size:11px;
}

#commentform #author ,#commentform #email, #commentform #password,#commentform #url,#commentform #country, #commentform #radio_other,#commentform #radio_other1, #commentform textarea, #code {
	background: #f0ebe5 url(../../images/design/rugs-pattern.gif) left bottom repeat;
	width:275px;
	padding:3px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

.text{
	background: #f0ebe5 url(../../images/design/rugs-pattern.gif) left bottom repeat;
	width:275px;
	padding:3px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

small {
	width:400px;
	display: block;
	font-size: 11px;
}
#commentform{
	padding:15px 0 15px  0;
	font-family:Arial;
	margin-top: 20px;
}


#commentform p{
	padding:5px 0;
	margin:0 auto;
	width: 325px;
}

#commentform #author:focus,#commentform #email:focus, #commentform #password:focus,#commentform #url:focus,#commentform #country:focus,#commentform #radio_other:focus,#commentform #radio_other1:focus,#commentform textarea:focus,#commentform #author:hover,#commentform #email:hover,#commentform #password:hover,#commentform #url:hover,#commentform #radio_other:hover,#commentform #radio_other1:hover,#commentform textarea:hover, #code:hover, #code:focus {
	background:#FFF;
	border:1px solid #c2c2c2;

}
.text:focus,.text:hover{
	background:#FFF;
	border:1px solid #c2c2c2;

}

#idinorup , #idinorin{
	float:right;
	font-size:12px;
	color:#999900;
	cursor:pointer;
}

/*-------------------------------------
 	Copyright
---------------------------------------*/

#copyright {
	color:					#7a7262;
	margin:				    5px  0 0 230px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			18px;
	text-align:				left;
	padding: 				0 0 15px 35px;
	background:             url(../../images/design/footer_logo.gif) no-repeat 0 5px;
	height: 45px;
}
#copyright .footer-text {
	float:left;
	width: 555px;
}
.logo_tech {
	float:right;
	background:             url(../../images/design/logo_technology.gif) no-repeat 0 5px;
	width:91px;
	height: 40px;
	padding: 0;
	margin: 0 12px 0 0;

}
#overlay{
	background-image:url(../../images/design/overlay.png);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 100%;
	min-height: 200%;
}

* html #overlay{
   	background-color: #333;
   	background-color: transparent;
    	background-image: url(../../images/design/overlay.png);
    	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
       src="../../images/design/overlay.png", sizingMethod="scale");
}

#box{
	background: url(../../images/design/background_contact2.png) no-repeat;
	width:639px;
	height:509px;
	position:absolute;
	z-index:90;
}

#close{
    position:absolute;
    top:23px;
    right:25px;
    cursor:pointer;
}

fieldset.contact-form {
	width:595px;
	height:306px;
	display:block;
	background: url(../base-images/fieldset-background.gif) no-repeat 0px 0px;
	float:left;
	border:none;
}
.newuser{
	position:			absolute;
	right:				22px;
	top:				48px;
	height:				80px;
	padding:	        12px 0 0 20px;
	font-family:Arial;
	line-height:13px;
	width: 240px;
	border-left: #dcd6cf 1px solid;

}
.newuser a {
	display:			inline;
	color:				#999900;
	font-family: Georgia, serif;
	font-size:			12px;
}


span.contact-form-holder {
	width:290px;
	float:left;
	display:block;
	padding:5px 0 5px 5px;
}
.button-send {
	width:66px;
	height:22px;
	border:none;
	background: url(../../images/design/button-signin.gif) no-repeat 0px 0px;
}
.button-submit {
	width:66px;
	height:22px;
	border:none;
	background: url(../../images/design/button-submit.gif) no-repeat 0px 0px;
}
.button-submit1 {
	width:66px;
	height:22px;
	border:none;
	background: url(../../images/design/button-submit_left.gif) no-repeat 0px 0px;
}


.button-search {
	width:66px;
	height:22px;
	cursor:pointer;
	border:none;
	background: url(../../images/design/button-search_left.gif) no-repeat 0px 0px;
}
.ctg-block {
	margin:0px 10px 20px 0px;
	font-size: 				11px;
	color: 					#907e6c;

	display: block;
	text-align: center;
	padding-left:5px;
}
.thumbs-flt{
	width:600px;
}
.thumbs-block li{
	display:block;
	width:128px;
	height:175px;
	background-color:#ebe4dd;
	border:1px solid #dcd3c9;
	text-align:center;
	padding-top:8px;
	float: left;
	margin: 8px 7px 8px 0px;
	font:"Arial";
}
.rug-name{
	padding-top:5px;
	color:#d6534b;
	font-weight:bold;
	font-size:12px;
}
.rug-details{
	font-size:10px;

}
.details_block{
	margin:	10px 15px 20px 5px;
	float:		left;
	font-size:	11px;
	color:		#907e6c;
	text-align: 	justify;
}


.pagination {
	background-color: #e5ded6;
	padding: 2px 10px 2px 10px;
	height: 20px;
	margin: 10px 15px 15px 5px;
}

.pagination p {
	float:left;
	padding:0;
	line-height: 20px;
}

.pagination ul {
	float:right;
	font-size:1.2em;
	height:20px;
	padding:0;
	line-height: 20px;
}

.pagination li {
	float:left;
	margin-right:2px;
}

.pagination a {
	border:1px solid #c7b9ab;
	padding:0 3px;
	text-decoration:none;
	color:#666;
}

.pagination a:hover {
	background:#d5704d;
	border-color:#c7b9ab;
	color:#FFF;
}

.pagination a.inactive,.pagination a.inactive:hover {
	background:#fff;
	border-color:#c6c7c7;
	color:#c3c8b9;
	cursor:auto;
}

.pagination li.dots {
color:#777;
padding:0 3px;
}

.pagination li.current {
	padding:0 3px;
}
/* GLOBAL SEARCH */
#globalsearch {
	width: 163px;
	height: 38px;
	position: absolute;
	right:0px;
	top:-7px;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
#globalsearch.active { background-position: 100% -38px; }
#globalsearch input.g-prettysearch {
	width:140px;
	height: 16px;
	margin-top: 9px;
	margin-left: 11px;
	background-image: url(../../images/design/searchfield_repeat.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper .left,
#globalsearch .search-wrapper .right { behavior:url(../../images/design/iepngfix.htc); }
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http:../../images/design/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http:../../images/design/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(http:../../images/design/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Geneva, Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: none; }

/*Breadcrumbs*/
#breadcrumbs {
	height:30px;
	line-height:16px;
}
.breadcrumbs {
	float:left;
	font-size:1.1em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0;
	color:#555;
}
.fullWidth {height:20px !important;}
.pageDetails {
  clear:both;
  font-size:1em;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding:0;
}
#breadcrumbs p {
  float:left;
  width:170px;
  font-size:1em;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding:0;
  text-align:right;
}
.breadcrumbs li, .pageDetails li {
	float:left;
	padding-left:13px;
	background:url(../../images/design/separator.gif) no-repeat 4px 7px;
}
#breadcrumbs li.first {
	padding-left:18px;
	background:url(../../images/design/back.gif) no-repeat 5px 3px;
}
#breadcrumbs ul a {
	font-weight:normal;
	text-decoration:none;
	color: #d05433;
}
/*Breadcrumbs*/













.listing {
	margin:0 0 20px 0;
	padding:0 0;
	width: 680px;
	text-align: left;
}
.title-listing {
	margin:0;
	background:none;
	color:#000;
}
.listing div{
	width:680px;
	padding:10px 0 0 0;
	overflow:hidden;
	height:auto;
	margin:5px 0 0;
	background-image:url(../../images/design/step2-box-bg.gif);
	background-repeat: no-repeat;
}
.listing div div{
	float:left;
	background:none;
	padding:0 0 10px;
	font:12px "Trebuchet MS",sans-serif;
}
.listing img{clear:both}
.listing .checkbox{
	width:15px;
	padding:50px 17px 10px 4px;
	background:url(../../images/design/step2-checkbox-bg.gif) no-repeat 0px 40px;
}
.listing .item{
	width:auto;
	padding-right:20px;
	font-weight:bold;
	text-align: center;
}
.listing .description{
	width:100px;
	padding-right:20px;
}
.listing .avlty{
	width:130px;
	padding-right:20px;
}
.listing .qunty{
	width:65px;
	padding-right:20px;
	text-align: center;
}
.listing .price{
	width:70px;
	padding-right:20px;
	text-align: right;
}
.listing .total{
	width:75px;
	padding-right:20px;
	text-align: right;
}
.listing .logo{
	width:139px;
	padding:0;
	display:table;
	height:35px;
}
.listing div.title{
	background:none;
	color:#6d686a;
	margin:0;
}
.listing div.title div{
	padding-bottom:0;
	font:12px "Trebuchet MS",sans-serif;
	background:none;
}






.listingo {
	margin:0 0 20px 0;
	padding:0 0;
	width: 680px;
	text-align: left;
}
.title-listingo {
	margin:0;
	background:none;
	color:#000;
}
.listingo div{
	width:680px;
	padding:5px 0 0 0;
	overflow:hidden;
	height:auto;
	margin:5px 0 0;
	background-image:url(../../images/design/step2-box-bg.gif);
	background-repeat: no-repeat;
}
.listingo div div{
	float:left;
	background:none;
	padding:8px  0 10px;
	font:12px "Trebuchet MS",sans-serif;
}
.listingo img{clear:both}
.listingo .checkbox{
	width:15px;
	padding:50px 17px 10px 4px;
	background:url(../../images/design/step2-checkbox-bg.gif) no-repeat 0px 40px;
}
.listingo .checkbox1{
	width:15px;
	padding:10px 17px 12px 4px;
	background:url(../../images/design/step2-checkbox-bg.gif) no-repeat 0px 0px;
}
.listingo .item{
	width:auto;
	padding-right:20px;
	font-weight:bold;
	text-align: center;
}
.listingo .description{
	width:110px;
	padding-right:20px;
}
.listingo .avlty{
	width:190px;
	padding-right:20px;
}
.listingo .price{
	width:75px;
	padding-right:20px;
	text-align: right;
}
.listingo .total{
	width:190px;
	padding-right:20px;
	text-align: right;
}
.listingo .logo{
	width:139px;
	padding:0;
	display:table;
	height:35px;
}
.listingo div.title{
	background:none;
	color:#6d686a;
	margin:0;
}
.listingo div.title div{
	padding-bottom:0;
	font:15px "Trebuchet MS",sans-serif;
	background:none;
}

.listingo a{
		color:#907e6c;
}


/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: left;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 22px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #CAB8AB;
	PADDING: 0px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 22px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #efe4dd;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B8E6;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 16px;
	HEIGHT: 16px;
}





/*
	Buttons
*/
.FormButton {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}




.listing {
	margin:0 0 20px 0;
	padding:0 0;
	width: 680px;
	text-align: left;
}
.title-listing {
	margin:0;
	background:none;
	color:#000;
}
.listing div{
	width:680px;
	padding:10px 0 0 0;
	overflow:hidden;
	height:auto;
	margin:5px 0 0;
	background-image:url(../../images/design/step2-box-bg.gif);
	background-repeat: no-repeat;
}
.listing div div{
	float:left;
	background:none;
	padding:0 0 10px;
	font:12px "Trebuchet MS",sans-serif;
}
.listing img{clear:both}
.listing .checkbox{
	width:15px;
	padding-right:20px;
	font-weight:bold;
	text-align: center;

	/*width:15px;
	padding:50px 17px 10px 4px;
	background:url(../../images/design/step2-checkbox-bg.gif) no-repeat 0px 40px;
	*/
}
.listing .item{
	width:auto;
	padding-right:20px;
	font-weight:bold;
	text-align: center;
}
.listing .description{
	width:90px;
	padding-right:20px;
}
.listing .avlty{
	width:130px;
	padding-right:20px;
}
.listing .qunty{
	width:70px;
	padding-right:20px;
	text-align: center;
}
.listing .price{
	width:65px;
	padding-right:20px;
	text-align: right;
}
.listing .total{
	width:75px;
	padding-right:20px;
	text-align: right;
}
.listing .logo{
	width:139px;
	padding:0;
	display:table;
	height:35px;
}
.listing div.title{
	background:none;
	color:#6d686a;
	margin:0;
}
.listing div.title div{
	padding-bottom:0;
	font:15px "Trebuchet MS",sans-serif;
	background:none;
}

.Star {
	COLOR: #FF0000;
}












select {
	background: #f0ebe5 url(../../images/design/rugs-pattern.gif) left bottom repeat;
	width:80px;
	padding:3px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

select:focus,select:hover{
	background:#FFF;
	border:1px solid #c2c2c2;

}




/*cart*/
.col1{
	width:200px;
	float:left;
	margin:0;
	padding:10px 20px 0 10px;
}
.col2 {
	width:410px;
	float:left;
	margin:0;
	padding:10px 20px 0 10px;
}
.info-col1, .info-col2, .info-col3{
	width:207px;
	/*width:214px;*/
	float:left;
	margin:0;
	padding:10px 8px 0 4px;
}

.clr1{
	background:#ece2d8;
}
.clr2{
	background:#f3eae3;
}

.stp-col1, .stp-col2, .stp-col3, .stp-col4 {
	width:162px;
	background:#ebdfd5;
	float:left;
	text-align:center;
	padding:6px 8px 6px 0;
	font: 14px "Georgia";
	/*margin-right:2px;*/
}
.fn, .fn a{
	//background:#ebd1be;
	color:#4d443c;
}
.fn a:hover{
	color:#da534b;
}
.colums h3 {
	color:#776666;
	padding-bottom:10px;
}
.bgdx {
	background:#ebd1be url(../../images/design/steps-devider-x.gif) no-repeat right top;
}
.bgdxx {
	background:#ebd1be url(../../images/design/steps-devider-xx.gif) no-repeat right top;
}
.bgdxxx {
	background:#ebdfd5 url(../../images/design/steps-devider-xxx.gif) no-repeat right top;
}
.lst-btn {
	dispaly:block;
	padding-top:33px;
	}




.drk-col{
	border-bottom:1px solid #e2d4c6;
	padding:5px 0;
}
.lght-col{
	border-bottom:1px solid #e2d4c6;
	background:#f2ece5;
	padding:5px 0;
}
.hd {
	border-color:#d4bfaa;
}
.brd-none{
	border:none;
}

.btn-store-abslt{
	position:absolute;
	right:0px;
	top:0px;
	display:block;
}


/*head*/
#mst-contact {
	float:					right;
	height:					25px;
	color:					#f3eeee;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	padding:	            3px 35px 0 0;
}

#mst-contact img {
	margin-bottom:			-3px;
	padding-right:			3px;
}


#mst-contact a:link, #mst-contact a:visited {
	color:					#ded6cb;
}
#mst-contact a:hover{
	color:					#fff;
}

.lgn-col1 {
	width:300px;
	float:left;
	margin:0;
	padding:0px 10px 0 30px;
}

.lgn-col2 {
	width:290px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
}


#articles-list{
	padding: 0 0 20px 0;
	}
#articles-list ul  {
	margin:0;
	padding:0 0 10px 15px
	}
#articles-list li a {
	padding: 0 10px 2px 15px;
	line-height:175%;
	display: block;
	background:url(../../images/design/bullet_orange.png) no-repeat 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
}
#articles-list li a:hover {
	background:#eddbcd url(../../images/design/bullet_red.png) no-repeat 0 2px;
}


.em span{
	display:block;
	clear:both;
	padding-left:15px;
	cursor:default;
	background: url(../../images/design/icon_darrow.gif) 0 -84px no-repeat;
}
.em span:focus,
.em span:hover,
.em span:active,
li.listens:focus,
li.listens:hover,
li.listens:active{
	background: url(../../images/design/icon_darrow.gif) 0 -4px no-repeat;
	color:#D78D4A;
}

.cards {
	position:absolute;
	left:0;
	top:-35px;
	width:680px;
}

.icon-col{
	width:20%;
	float:left;
	text-align:center;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;

}
.icon-col a {
	color:#79625f;
	padding:35px 0 5px 0;
	display:block;
}
.icon-col a:hover{
	color:#FFF;
}
.crt{
	background:url(../../images/design/icon-cart.gif) no-repeat center top;
}
.wsh{
	background:url(../../images/design/icon_wishlist.gif) no-repeat center top;
}
.odr{
	background:url(../../images/design/icon-ordrhistory.gif) no-repeat center top;
}
.pfl{
	background:url(../../images/design/icon_profile.gif) no-repeat center top;
}
.lgt{
	background:url(../../images/design/icon_logout.gif) no-repeat center top;
}

