html{font-size:100.01%;}
body {
	margin:0;
	color:#494841;
	font-size:64%;
	font-family:Arial, Helvetica, sans-serif;
	background:#283035;
}
a {
	color:#3d86ad;
}
form {
	margin:0;
	padding:0;
}
/*-----header-----*/
#header {
	clear:both;
	min-width:980px;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/header-bg.gif) repeat-x;
}
* html #header {width:auto;}
#header .header-holder {
	width:980px;
	height:174px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/header-holder-bg.jpg) no-repeat 0 100%;
}
/*---top-bar---*/
.top-bar {
	clear:both;
	overflow:hidden;
	width:968px;
	padding:0 12px 0 0;
}
.top-bar ul {
	float:left;
	margin:5px 0 0;
	padding:0;
}
.top-bar ul li {
	float:left;
	padding:0 10px;
	list-style:none;
	font:14px/17px Georgia, "Times New Roman", Times, serif;
}
.top-bar ul li a {
	color:#fff9dd;
	text-decoration:none;
}
.top-bar ul li a:hover,
.top-bar ul li a.active {text-decoration:underline;}
.top-bar .search-bar {
	float:right;
	margin:6px 0 0;
	width:230px;
	padding:0 12px 0 0;
}
.top-bar .search-bar span {
	float:left;
	width:130px;
	padding:3px 4px 0 26px;
	height:18px;
	background:url(../images/inp-search-bg.gif) no-repeat;
}
.top-bar .search-bar span input {
	display:block;
	width:130px;
	border:0;
	margin:0;
	padding:0;
	background:none;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
}
.top-bar .search-bar #btn-search {
	float:right;
	width:64px;
	height:21px;
	border:0;
	margin:0;
	padding:0;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/btn-search.gif) no-repeat;
}
/*--logo and slogan--*/
#header .logo {
	float:left;
	margin:22px 0 0 6px;
	display:inline;
}
#header .logo a {
	display:block;
	width:185px;
	height:114px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
#header em {
	float:left;
	width:487px;
	height:50px;
	margin:50px 0 0 224px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/slogan.gif) no-repeat;
}
#header p {
	float:right;
	width:500px;
	margin:23px 0 0;
	padding:0 14px 0 0;
	text-align:right;
	color:#aec1cb;
	font-size:13px;
	line-height:16px;
}
/*-----index-content-----*/
#index-content {
	clear:both;
	min-width:980px;
	width:100%;
	margin:174px 0 0;
	border-bottom:2px solid #5e6468;
	background:#283035 url(../images/index-content-bg.gif) repeat-x;
}
* html #index-conten {width:auto;}
.index-content-holder {
	width:980px;
	margin:0 auto;
	padding:10px 0 50px;
	clear:both;
	overflow:hidden;
}
/*---welcome-txt---*/
.welcome-txt {
	clear:both;
	overflow:hidden;
	width:968px;
	padding:0 6px;
}
.welcome-txt h1 {
	clear:both;
	overflow:hidden;
	margin:20px 0 0;
	color:#ffbe84;
	font:210%/130% Georgia, "Times New Roman", Times, serif;
}
.welcome-txt h2 {
	clear:both;
	overflow:hidden;
	margin:18px 0 0;
	color:#ffbe84;
	font:160%/130% Georgia, "Times New Roman", Times, serif;
}
.welcome-txt p {all.css (line 163)
clear:both;
color:#FFFFFF;
font-size:140%;
line-height:130%;
margin:12px 0 0;
overflow:hidden;
}
.welcome-txt div.p {
	clear:both;
	overflow:hidden;
	margin:12px 0 0;
	color:#fff;
	font-size:140%;
	line-height:130%;
}
/*---featured-products---*/
#featured-products {
	width:100%;
	margin:30px 0 0 0;
	display:block;
}
#featured-products h3 {
	overflow:hidden;
	margin:0;
	padding:0 0 0 6px;
	color:#ffbe84;
	font:160%/120% Georgia, "Times New Roman", Times, serif;
}
ul.dark-list {
	overflow:hidden;
	width:980px;
	margin:0;
	padding:0;
	display: block;
	float: left;
}
ul.dark-list li {
	float:left;
	width:220px;
	margin:10px 0 0 0;
	padding:22px 12px 20px;
	list-style:none;
	min-height:240px;
	background:url(../images/panel-dark.png) no-repeat;
       position: relative;
}
.new-homepage ul.dark-list {
       width: auto;
}
.new-homepage ul.dark-list li {
       min-height:160px;
       height: 160px !important;
}
* html ul.dark-list li {
	height:240px;
}
ul.dark-list li a {
       text-decoration: none !important;
}
ul.dark-list li strong {
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	padding:0 0 0px 0;
	text-align:center;
	color:#ffbe84;
	font:150%/110% Georgia, "Times New Roman", Times, serif;
	position:relative;
}
ul.dark-list li .img-holder {
	display:block;
	width:100%;
	float: left;
}
ul.dark-list li .img-frame {
	display:block;
	width:130px;
	padding:7px;
	overflow:hidden;
	display:block;
	border:1px solid #5D6A72;
	background:#364A53;
	margin: 0 auto 10px auto;
}
ul.dark-list li .img-frame img {
	margin:0;
	border:none;
}
ul.dark-list li .small-info {
	display: block;
	width:auto;
	padding:8px 0 0;
}
ul.dark-list li .small-info strong {
	overflow:hidden;
	color:#E4E6E7;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 0;
}
ul.dark-list li .small-info p {
	clear:both;
	overflow:hidden;
	margin:2px 0 0;
	color:#ACB1B5;
	font-size:110%;
	line-height:136%;
}
ul.dark-list li img {
	display:block;
	margin:0 auto;
	border:none;
}
ul.dark-list li p {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	color:#e4e6e7;
	/*font-size:120%;
	line-height:130%;*/
	position:relative;
       text-align: center;
}
ul.dark-list li span.see {
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	padding:10px 0 0;
}
ul.dark-list li span a {
	/*float:left;*/
	padding:0 16px 0 0px;
	color:#9dc0d2;
	font-size:120%;
	line-height:130%;
	text-decoration:underline;
	background:url(../images/ico-02.gif) no-repeat 100% 3px;
       /*position: absolute;
       right: 16px;
       bottom: 10px;*/
       display: table;
       margin: 0 auto;
}
ul.dark-list li span a:hover {text-decoration:none;}
/*---dark-list-categories---*/
#dark-list-categories {
	float:left;
	width:100%;
	margin:30px 0 0 12px;
	display:inline;
}
#dark-list-categories .list-holder-left {
	float:left;
	width:460px;
	display:block;
	margin: 0 32px 0 0;
}
#dark-list-categories .list-holder-right {
	float:left;
	width:460px;
	display:block;
}
#dark-list-categories h3 {
	overflow:hidden;
	width:439px;
	margin:0 0 12px 0;
	padding:0 0 4px 21px;
	color:#ffbe84;
	font:150%/130% Georgia, "Times New Roman", Times, serif;
	border-bottom:2px solid #5E6468;
	background:url(../images/orange-square-dark.gif) no-repeat 6px 5px;
	float: left;
}
#dark-list-categories ul {
	overflow:hidden;
	padding:0;
	float: left;
	display: block;
	display: inline;
}
#dark-list-categories ul.list-column1, #dark-list-categories ul.list-column2 { width: 210px }
#dark-list-categories ul.list-column1 {
	margin:0 12px 0 13px;
}
#dark-list-categories ul.list-column2 {
	margin:0 0 0 13px;
}
#dark-list-categories ul li {
	float:left;
	width:100%;
	padding:0 0 1px;
	list-style:none;
	background:url(../images/dashed-line-dark.gif) repeat-x 0 100%;
	font-size:120%;
	line-height:150%;
}
#dark-list-categories ul li a {
	display:block;
	width:200px;
	padding:2px 0 2px 9px;
	color:#EFEFED;
	text-decoration:none;
}
#dark-list-categories ul li a:hover,
#dark-list-categories ul li a.active {background:#303F47;}
.clearing {clear: both}
/*-----content-----*/
#content {
	clear:both;
	min-width:980px;
	width:100%;
	padding:174px 0 0;
	background:#fff url(../images/content-top.gif) repeat-x 0 174px;
	overflow:hidden;
}
* html #content {width:auto;}
#content .content-bottom {
	clear:both;
	min-width:980px;
	width:100%;
	margin:0;
	background:url(../images/content-bottom.gif) repeat-x 0 100%;
}
#content .content-holder {
	width:980px;
	margin:0 auto;
	padding:10px 0 50px;
	clear:both;
	overflow:hidden;
}
/*---side-nav---*/
.side-nav {
	float:left;
	width:207px;
	margin:0 0 0 13px;
	display:inline;
}
.side-nav h3 {
	clear:both;
	overflow:hidden;
	width:186px;
	margin:22px 0 0;
	padding:0 0 4px 21px;
	color:#cb5725;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
	border-bottom:2px solid #e7e3df;
	background:url(../images/orange-square.gif) no-repeat 6px 4px;
}
.side-nav ul {
	clear:both;
	overflow:hidden;
	width:191px;
	margin:6px 0 0 13px;
	padding:0;
}
.side-nav ul li {
	float:left;
	width:100%;
	padding:0 0 1px;
	list-style:none;
	background:url(../images/dashed-line.gif) repeat-x 0 100%;
	font-size:120%;
	line-height:150%;
}
.side-nav ul li a {
	display:block;
	width:182px;
	padding:0 0 0 9px;
	color:#3d86ad;
	text-decoration:none;
}

.side-nav ul li a:hover {background:#f5f5f1;}
.side-nav ul li a.active {background:#d5e5d1;}
.side-nav ul li a span {color:#a3acad;}
/*---main-content---*/
.main-content {
	float:left;
	width:520px;
	margin:0 0 0 14px;
}
/*--description-box--*/
.description-box {
	clear:both;
	overflow:hidden;
	margin:0 0 0px;
	padding:0 7px 0 0;
	width:520px;
}
.description-box .clearboth {
       height: 30px;
}
div.NavigationPath {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:18px 5px -1px 0;
	padding:0 0 14px 7px;
	color:#959286;
}
div.NavigationPath a {
	font-size:110%;
	line-height:120%;
	color:#959286;
	text-decoration:underline;
}
ul.bread-crumbs li a:hover {text-decoration:none;}
.description-box p {
	clear:left;
color:#494841;

font-size:130%;
line-height:120%;
margin:40px 0 0;
padding:0 8px;

}

.description-box .subtext p {
width: 100%;
display:table;
margin-top: 20px !important;
}
.description-box .description-box-bottom {
	clear:both;
	overflow:hidden;
	width:520px;
	margin:20px 0 0;
	padding:0 0 4px;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.description-box .description-box-bottom h1, .new-homepage h1 {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#cb5725;
	font:170%/120% Georgia, "Times New Roman", Times, serif;
}
.description-box .description-box-bottom .sort {
	float:right;
	width:auto;
	padding:4px 0 0;
}
.description-box .description-box-bottom .sort p {
	float:left;
	margin:0;
	padding:0;
	color:#494841;
	font-size:110%;
	line-height:136%;
       width: auto;
}
.description-box .description-box-bottom .sort ul {
	float:left;
	margin:0;
	padding:0;
}
.description-box .description-box-bottom .sort ul li {
	float:left;
	padding:0 0 0 14px;
	list-style:none;
	font-size:110%;
	line-height:136%;
}
.description-box .description-box-bottom .sort ul li a {
	float:left;
	color:#959286;
	text-decoration:underline;
}
.description-box .description-box-bottom .sort ul li a.sort-down {
	padding:0 0 0 16px;
	background:url(../images/ico-grey-arrow-down.gif) no-repeat 0 2px;
}
.description-box .description-box-bottom .sort ul li a:hover {text-decoration:none;}
/*--result-nav--*/
.result-nav {
	overflow:hidden;
	margin:0;
	padding:3px 0 0 7px;
}
.result-nav p {
	float:left;
	margin:0;
	padding:0 6px 0 0;
	font-size:120%;
	line-height:130%;
       width: auto;
}
.result-nav a.lnk-prev {
	float:left;
	width:12px;
	height:12px;
	margin:3px 4px 0;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-grey-arrow-left.gif) no-repeat;
}
.result-nav a.lnk-next {
	float:left;
	width:12px;
	height:12px;
	margin:3px 4px 0;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-grey-arrow-right.gif) no-repeat;
}
.result-nav ul {
	float:left;
	margin:1px 0 0;
	padding:0;
}
.result-nav ul li {
	float:left;
	list-style:none;
	font-size:110%;
	line-height:130%;
}
.result-nav ul li a {
	padding:0 4px 0 5px;
	color:#959286;
	text-decoration:underline;
}
.result-nav ul li a:hover,
.result-nav ul li a.active {
	color:#fff;
	background:#6ca4c1;
	text-decoration:none;
}
/*--items-holder--*/
.items-holder {
	clear:both;
	overflow:hidden;
	width:527px;
	padding:0 0 20px;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.items-holder ul {
	clear:both;
	overflow:hidden;
	width:527px;
	margin:0;
	padding:0;
}
.items-holder ul li {
	float:left;
	width:494px;
	margin:9px 0 0;
	padding:24px 12px 9px 18px;
	list-style:none;
	background:url(../images/panel.jpg) no-repeat;
}
.items-holder ul li .img-holder {
	float:left;
	width:156px;
	padding:2px 0 0;
}
.items-holder ul li .img-holder span {
	clear:both;
	width:130px;
	padding:7px;
	overflow:hidden;
	display:block;
	border:1px solid #ddd;
	background:#fcfcfc;
}
.items-holder ul li .img-holder span a {
	float:none;
	margin:0;
	padding:0;
	background:none;
}
.items-holder ul li .img-holder span img {
	display:block;
	margin:0;
	border:none;
}
.items-holder ul li .img-holder a {
	float:left;
	margin:8px 0 0;
	padding:0 0 1px 16px;
	color:#3c7493;
	font-size:120%;
	line-height:120%;
	text-decoration:underline;
	background:url(../images/ico-01.gif) no-repeat 0 2px;
}
.items-holder ul li .img-holder a:hover {text-decoration:none;}
.items-holder ul li .txt-holder {
	float:right;
	width:326px;
}
.items-holder ul li .txt-holder h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	color:#3c7493;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.items-holder ul li .txt-holder .p-prd {
	clear:both;
	overflow:hidden;
	margin:8px 0 0;
	font-size:120%;
	line-height:124%;
}
.items-holder ul li .txt-holder .txt-holder-bottom {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:10px 0 0;
	background:url(../images/grey-dashed-line.gif) repeat-x;
}
.items-holder ul li .txt-holder .txt-holder-bottom .small-info {
	float:left;
	width:auto;
	padding:8px 0 0;
}
.items-holder ul li .txt-holder .txt-holder-bottom .small-info strong {
	display:block;
	clear:both;
	overflow:hidden;
	color:#494841;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.items-holder ul li .txt-holder .txt-holder-bottom .small-info strong span {color:#c40000;}
.items-holder ul li .txt-holder .txt-holder-bottom .small-info p {
	clear:both;
	overflow:hidden;
	margin:2px 0 0;
	color:#787769;
	font-size:110%;
	line-height:136%;
}
.items-holder ul li .txt-holder .txt-holder-bottom a.blue-btn {
	float:left;
	margin:12px 0 0 30px;
	height:21px;
	display:inline;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	background:url(../images/blue-btn-l.gif) no-repeat;
}
.items-holder ul li .txt-holder .txt-holder-bottom a.blue-btn:hover span {text-decoration:underline;}
.items-holder ul li .txt-holder .txt-holder-bottom a.blue-btn span {
	float:left;
	width:auto;
	height:auto;
	padding:0 9px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
}
/*--article--*/
.article {
	clear:both;
	overflow:hidden;
	width:527px;
}
.article h1 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 6px;
	color:#cb5725;
	font:170%/120% Georgia, "Times New Roman", Times, serif;
}
.article .article-info {
	clear:both;
	overflow:hidden;
	width:497px;
	margin:9px 0 0;
	padding:24px 12px 22px 18px;
	background:url(../images/panel-big.jpg) no-repeat;
}
.article .article-info .img-holder {
	float:left;
	width:126px;
	padding:2px 0 0;
}
.article .article-info .img-holder span {
	clear:both;
	width:180px;
	padding:7px;
	overflow:hidden;
	display:block;
	border:1px solid #ddd;
	background:#fcfcfc;
}
.article .article-info .img-holder span a {
	float:none;
	margin:0;
	padding:0;
	background:none;
}
.article .article-info .img-holder span img {
	display:block;
	margin:0;
	border:none;
}
.article .article-info .txt-holder {
	float:right;
	width:296px;
}
.article .article-info .txt-holder .p-prod {
	clear:both;
	overflow:hidden;
	margin:0 0 8px;
	font-size:120%;
	line-height:124%;
}
.article .article-info .txt-holder .details,
.article .article-info .txt-holder .options {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:4px 0 0;
}
.article .article-info .txt-holder .details h3,
.article .article-info .txt-holder .options h3 {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 7px;
	color:#4a93ae;
	font:140%/120% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.article .article-info .txt-holder .details dl {
	clear:both;
	overflow:hidden;
	margin:6px 0 0;
	padding:0;
	color:#494841;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.article .article-info .txt-holder .details dl dt {
	float:left;
	width:150px;
	margin:3px 0 0;
}
.article .article-info .txt-holder .details dl dd {
	float:right;
	width:102px;
	margin:3px 0 0;
}
.article .article-info .txt-holder .details dl dd#product_code {
    float:right;
	width:130px !important;
	margin:3px 0 0;
}
.article .article-info .txt-holder .details dl dd span {color:#c40000;}
.article .article-info .txt-holder .details dl dd p {
	clear:both;
	overflow:hidden;
	margin:3px 0 0;
	color:#787769;
	font:74%/120% Arial, Helvetica, sans-serif;
}
.article .article-info .txt-holder .options ul {
	clear:both;
	overflow:hidden;
	margin:4px 0 0;
	padding:0 0 10px;
	width:357px;
	/*background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;*/
}


.article .article-info .txt-holder .options ul li {
	float:left;
	width:100%;
	list-style:none;
	margin:8px 0 0;
}
.article .article-info .txt-holder .options ul li label {
	float:left;
	width:135px;
	padding:0 8px 0 0;
	color:#454545;
	font-size:12px;
	line-height:19px;
	text-align:right;
}
.article .article-info .txt-holder .options ul li select {
	float:left;
	width:150px;
	margin:0;
	padding:0;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.article .article-info .txt-holder .options ul li input {
	float:left;
	width:156px;
	margin:0;
	padding:1px 0;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.article .article-info .txt-holder .options .btn-to-cart {
	float:left;
	width:78px;
	height:21px;
	margin:9px 0 0 112px;
	padding:4px 0 0 10px;
	text-decoration:none;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-cart.gif) no-repeat;
}
.article .article-info .txt-holder .options .btn-to-list {
	float:left;
	width:103px;
	height:21px;
	margin:9px 0 0 8px;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-list.gif) no-repeat;
}
/*--send-block--*/
.send-block {
	clear:both;
	overflow:hidden;
	width:527px;
}
.send-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 5px 8px;
	color:#cb5725;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.send-block .send {
	display:block;
	clear:both;
	overflow:hidden;
	width:490px;
	padding:16px 20px 30px 17px;
	background:url(../images/panel.jpg) no-repeat;
}
.send-block .send ul {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 12px;
	width:100%;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.send-block .send ul li {
	float:left;
	width:100%;
	list-style:none;
	margin:8px 0 0;
}
.send-block .send ul li label {
	float:left;
	width:120px;
	padding:0 5px 0 0;
	color:#454545;
	font-size:120%;
	line-height:160%;
	text-align:right;
}
.send-block .send ul li input {
	float:left;
	width:230px;
	margin:0;
	padding:2px 5px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.send-block .send ul li span {
	float:left;
	margin:0 0 0 4px;
	display:inline;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/red-dot.gif) no-repeat;
}
.send-block .send .btn-to-list {
	float:left;
	width:103px;
	height:21px;
	margin:10px 0 0 125px;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-list.gif) no-repeat;
}
/*--products-list--*/
.products-list {
	clear:both;
	overflow:hidden;
	width:527px;
	padding:0 0 20px;
}
.products-list h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 5px 8px;
	color:#cb5725;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.products-list .list {
	display:block;
	clear:both;
	overflow:hidden;
	width:490px;
	padding:16px 20px 20px 17px;
	background:url(../images/panel.jpg) no-repeat;
}
.products-list .list p {
	clear:both;
	overflow:hidden;
	margin:6px 0 0;
	font-size:120%;
	line-height:130%;
}
.products-list .list ul {
	clear:both;
	overflow:hidden;
	width:340px;
	margin:16px 0 0;
	padding:0;
}
.products-list .list ul li {
	float:left;
	list-style:none;
	width:150px;
	padding:0 0 0 20px;
	font-size:120%;
	line-height:146%;
	background:url(../images/ico-01.gif) no-repeat 0 3px;
}
.products-list .list ul li a {
	color:#3c7493;
	text-decoration:none;
}
.products-list .list ul li a:hover {text-decoration:underline;}
/*--feedback-block--*/
.feedback-block {
	clear:both;
	overflow:hidden;
	width:527px;
}
.feedback-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 5px 8px;
	color:#cb5725;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.feedback-block .feedback {
	display:block;
	clear:both;
	overflow:hidden;
	width:490px;
	padding:0 20px 20px 17px;
	background:url(../images/panel.jpg) no-repeat;
}
.feedback-block .feedback-in{
	font-size:120%;
	line-height:130%;
}
.feedback-block .feedback h3,
.feedback-block .feedback-up h3 {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:22px 0 0;
	padding:0 0 3px 4px;
	color:#4a93ae;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.feedback-block .feedback p,
.feedback-block .feedback-up p  {
	clear:both;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 0 0 4px;
	font-size:120%;
	line-height:130%;
}
.feedback-block .feedback .holder,
.feedback-block .feedback-up .holder {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:16px 0 0;
}
.feedback-block .feedback .holder p,
.feedback-block .feedback-up .holder p {
	float:left;
	margin:0;
	font-size:120%;
	line-height:150%;
	width:auto;
	clear:none;
}
.feedback-block .feedback .holder select {
	float:left;
	margin:0 0 0 5px;
	padding:0;
	display:inline;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.feedback-block .feedback .holder .btn-to-list {
	float:left;
	width:57px;
	height:21px;
	margin:0 0 0 8px;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-login.gif) no-repeat;
}
.feedback-block .feedback ul,
 .feedback-block .feedback-up ul{
	clear:both;
	overflow:hidden;
	width:100%;
	margin:6px 0 0;
	padding:0;
}
.feedback-block .feedback ul li,
.feedback-block .feedback-up ul li {
	float:left;
	width:100%;
	list-style:none;
	margin:8px 0 0;
}
.feedback-block .feedback ul li label,
.feedback-block .feedback-up ul li label  {
	float:left;
	width:116px;
	padding:0 5px 0 0;
	color:#454545;
	font-size:120%;
	line-height:150%;
	text-align:right;
}
.feedback-block .feedback ul li input,
.feedback-block .feedback ul li textarea,
.feedback-block .feedback-up ul li input,
.feedback-block .feedback-up ul li textarea {
	float:left;
	width:230px;
	margin:0;
	padding:2px 5px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.feedback-block .feedback ul li textarea,
.feedback-block .feedback-up ul li textarea {height:120px;}
.feedback-block .feedback ul li span,
.feedback-block .feedback-up ul li span {
	float:left;
	margin:0 0 0 4px;
	display:inline;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/red-dot.gif) no-repeat;
}
.feedback-block .feedback .inp-code,
.feedback-block .feedback-up .inp-code {
	clear:both;
	overflow:hidden;
	width:368px;
	padding:12px 0 12px 122px;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.feedback-block .feedback .inp-code img,
.feedback-block .feedback-up .inp-code img  {
	display:block;
	clear:both;
	margin:0;
	border:none;
}
.feedback-block .feedback .inp-code span,
.feedback-block .feedback-up .inp-code span {
	display:block;
	clear:both;
	padding:8px 0;
	overflow:hidden;
	width:100%;
}
.feedback-block .feedback .inp-code span a,
.feedback-block .feedback-up .inp-code span a {
	float:left;
	padding:0 0 0 18px;
	color:#3c7493;
	font-size:120%;
	line-height:140%;
	text-decoration:underline;
	background:url(../images/ico-01.gif) no-repeat 0 3px;
}
.feedback-block .feedback .inp-code span a:hover,
.feedback-block .feedback-up .inp-code span a:hover  {text-decoration:none;}
.feedback-block .feedback .inp-code input,
.feedback-block .feedbac-up .inp-code input {
	float:left;
	width:230px;
	margin:0;
	padding:2px 5px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.feedback-block .feedback #btn-review,
.feedback-block .ButtonTable .btn-to-list{
	float:left;
	width:78px;
	height:21px;
	margin:12px 0 0 122px;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-cart.gif) no-repeat;
}
/*--new-profile--*/
.new-profile {
	clear:both;
	overflow:hidden;
	width:515px;
	padding:18px 6px 18px;
}
.new-profile h1 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 6px;
	width:100%;
	color:#cb5725;
	font:17px Georgia, "Times New Roman", Times, serif;
}
.new-profile .info {
	clear:both;
	overflow:hidden;
	width:460px;
	padding:0 22px 14px 33px;
	border-top:2px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 8px 10px;
}
.new-profile .info p {
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	color:#706f65;
	font-size:120%;
	line-height:130%;
}
.new-profile .info p span {float:left;}
.new-profile .info p strong {
	float:left;
	width:5px;
	height:5px;
	margin:5px 0 0;
	padding:0 5px;
	overflow:hidden;
	text-indent:-9999px;
	color:#e33228;
	background:url(../images/red-dot.gif) no-repeat 5px 0;
}
.new-profile .info p b {
	width:5px;
	height:15px;
	margin:5px 0 0;
	padding:0 5px;
	overflow:hidden;
	text-indent:-9999px;
	color:#e33228;
	background:url(../images/red-dot.gif) no-repeat 5px 0;
}
/*--profile-details-block--*/
.profile-details-block {
	clear:both;
	overflow:hidden;
	width:527px;
}
.profile-details-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 5px 8px;
	color:#cb5725;
	font:150%/120% Georgia, "Times New Roman", Times, serif;
}
.profile-details-block .profile-details table.GiftCertTable{font-size:120%;}
.profile-details-block .profile-details {
	display:block;
	clear:both;
	overflow:hidden;
	width:490px;
	padding:0 20px 22px 17px;
	background:url(../images/panel.jpg) no-repeat;
}
.profile-details-block .profile-details h3 {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:22px 0 0;
	padding:0 0 3px 4px;
	color:#4a93ae;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.profile-details-block .profile-details h3 input {
	width:15px;
	height:15px;
	margin:0;
	padding:0;
}
.profile-details-block .profile-details ul {
	clear:both;
	overflow:hidden;
	width:490px;
	margin:8px 0 0;
	padding:0 0 6px;
}
.profile-details-block .profile-details ul li {
	float:left;
	width:100%;
	margin:8px 0 0;
	list-style:none;
	font-size:120%;
}
.profile-details-block .profile-details ul li label {
	float:left;
	width:144px;
	padding:0 8px 0 0;
	color:#454545;
	font-size:120%;
	line-height:160%;
	text-align:right;
}
.profile-details-block .profile-details ul li input {
	float:left;
	width:230px;
	margin:0;
	padding:2px 5px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.profile-details-block .profile-details ul li select {
	float:left;
	width:242px;
	margin:0;
	padding:0;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.profile-details-block .profile-details ul li select.sel-short {width:66px;}
.profile-details-block .profile-details ul li select.sel-medium {width:120px;}
.profile-details-block .profile-details ul li span {
	float:left;
	margin:6px 4px 0 4px;
	display:inline;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/red-dot.gif) no-repeat;
}
.profile-details-block .profile-details p {
	clear:both;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 0 10px;
	width:100%;
	text-align:left;
	color:#454545;
	font-size:120%;
	line-height:130%;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.profile-details-block .profile-details p a {
	color:#3c7493;
	text-decoration:underline;
}
.profile-details-block .profile-details p a:hover {text-decoration:none;}
.profile-details-block .profile-details .btn-to-list {
	float:left;
	width:78px;
	height:21px;
	margin:9px 0 0 152px;
	padding:0;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-cart.gif) no-repeat;
}
/*--bottom-info--*/
.bottom-info {
	clear:both;
	overflow:hidden;
	width:460px;
	margin:0 0 0 6px;
	padding:0 22px 14px 33px;
	border-top:2px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 8px 10px;
}
.bottom-info p {
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	color:#706f65;
	font-size:120%;
	line-height:130%;
}
.bottom-info span {
	display:block;
	clear:both;
	overflow:auto;
	width:100%;
	padding:8px 0 0;
}
.bottom-info span a {
	float:left;
	padding:0 0 0 16px;
	background:url(../images/ico-01.gif) no-repeat 0 3px;
	color:#3c7493;
	font-size:120%;
	line-height:130%;
	text-decoration:underline;
}
.bottom-info span a:hover {text-decoration:none;}
/*---side-bar---*/
.side-bar {
	float:right;
	width:195px;
	margin:0 11px 0 0;
	display:inline;
}
/*--cart-box--*/
.cart-box {
	clear:both;
	overflow:hidden;
	width:172px;
	padding:12px 14px 20px;
	margin:10px 0 0;
	background:url(../images/cart-box-bg.gif) no-repeat;
}
.cart-box h3 {
	clear:both;
	overflow:hidden;
	margin:0 0 5px;
	padding:0 0 3px;
	color:#cb5725;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/orange-dashed-line.gif) repeat-x 0 100%;
}
.cart-box h3 span {
	display:block;
	clear:both;
	overflow:hidden;
	padding:0 0 0 23px;
	background:url(../images/ico-cart.gif) no-repeat 1px 2px;
}
.cart-box p {
	clear:both;
	overflow:hidden;
	margin:2px 0 0;
	padding:0 0 0 2px;
	color:#000;
	font:130%/130% Georgia, "Times New Roman", Times, serif;
}
.cart-box p strong {
	font-weight:normal;
	color:#717068;
}
.cart-box ul {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	padding:10px 0 0;
	font-size:110%;
	line-height:120%;
	background:url(../images/orange-dashed-line.gif) repeat-x;
}
.cart-box ul li {
	float:left;
	width:80px;
	padding:0 0 0 3px;
	list-style:none;
}
.cart-box ul li a {
	color:#3c7493;
	text-decoration:underline;
}
.cart-box ul li a:hover {text-decoration:none;}
/*--sign-in-box--*/
.sign-in-box {
	clear:both;
	overflow:hidden;
	width:172px;
	margin:10px 0 0 14px;
}
.sign-in-box h3 {
	clear:both;
	overflow:hidden;
	margin:0 0 2px;
	padding:0 0 3px;
	color:#cb5725;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/orange-dashed-line.gif) repeat-x 0 100%;
}
.sign-in-box h3 span {
	display:block;
	clear:both;
	overflow:hidden;
	padding:0 0 0 23px;
	background:url(../images/ico-lock.gif) no-repeat 4px 6px;
}
.sign-in-box .login {
	clear:both;
	overflow:hidden;
	width:100%;
}
.sign-in-box .login label {
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	color:#868577;
	font-size:12px;
	line-height:120%;
}
.sign-in-box .login span {
	display:block;
	clear:both;
	overflow:hidden;
	width:160px;
	height:19px;
	padding:2px 6px 0;
	background:url(../images/inp-login-bg.gif) no-repeat;
}
.sign-in-box .login span #inp-username,
.sign-in-box .login span #inp-password,
.sign-in-box .login span .inputs {
	display:block;
	clear:both;
	overflow:hidden;
	width:160px;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:#fafaf8;
}
.sign-in-box .login .btn-login {
	float:left;
	margin:12px 12px 0 0;
	padding:3px 0 0 8px;
	width:57px;
	height:21px;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-login.gif) no-repeat;
	text-decoration:none;
}
.sign-in-box .login a.blue-btn {
	float:left;
	margin:12px 0 0;
	height:21px;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	background:url(../images/blue-btn-l.gif) no-repeat;
}
.sign-in-box .login a.blue-btn span {
	float:left;
	width:auto;
	height:auto;
	padding:0 9px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
}
.sign-in-box .lnk-holder {
	clear:both;
	overflow:hidden;
	margin:0;
}
.sign-in-box .lnk-holder a {
	float:left;
	width:12px;
	height:12px;
	margin:13px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-01.gif) no-repeat;
}
/*--inf-box--*/
.inf-box {
	width:140px;
	padding:7px 8px 6px 24px;
	margin:11px 0 0 14px;
	border-top:1px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 4px 11px;
}
.inf-box p {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	font-size:110%;
	line-height:110%;
	color:#706f65;
}
.inf-box p a {
	color:#3c7493;
	text-decoration:underline;
}
.inf-box p a:hover {text-decoration:none;}
/*---center-block---*/
.center-block {
	clear:both;
	overflow:hidden;
	width:847px;
	margin:0 auto;
	padding:0 0 70px;
}
/*--btns-holder--*/
.btns-holder {
	clear:both;
	overflow:hidden;
	width:837px;
	padding:20px 5px 0;
}
.btns-holder ul {
	float:right;
	margin:0;
	padding:0;
}
.btns-holder ul li {
	float:left;
	padding:0 4px;
	list-style:none;
}
.btns-holder ul li a {
	float:left;
	height:25px;
	color:#fff;
	font-size:11px;
	line-height:25px;
	text-decoration:none;
	background:url(../images/big-blue-btn-l.gif) no-repeat;
}
.btns-holder ul li a:hover span {text-decoration:underline;}
.btns-holder ul li a span {
	float:left;
	padding:0 13px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/big-blue-btn-r.gif) no-repeat 100% 0;
}
.btns-holder ul li a.arrow span {
	padding:0 32px 0 13px;
	background:url(../images/big-blue-btn-r-arrow.gif) no-repeat 100% 0;
}
/*--title-block--*/
.title-block {
	clear:both;
	overflow:hidden;
	width:837px;
	padding:0 5px 20px;
}
.title-block h1 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 10px;
	color:#cb5725;
	font:170%/130% Georgia, "Times New Roman", Times, serif;
}
.title-block h1 span {
	display:block;
	clear:both;
	overflow:hidden;
	padding:0 0 0 23px;
	background:url(../images/ico-cart.gif) no-repeat 0 4px;
}
.title-block .info {
	clear:both;
	overflow:hidden;
	width:790px;
	padding:0 17px 12px 30px;
	border-top:2px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 8px 10px;
}
.title-block .info p {
	clear:both;
	overflow:hidden;
	margin:8px 0 0;
	color:#706f65;
	font-size:120%;
	line-height:120%;
}
/*--coupon-block--*/
.coupon-block {
	clear:both;
	overflow:hidden;
	width:847px;
	margin:0;
}
.coupon-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 4px 6px;
	color:#cb5725;
	font:150%/130% Georgia, "Times New Roman", Times, serif;
}
.coupon-block .coupon-box {
	clear:both;
	overflow:hidden;
	width:800px;
	padding:20px 27px 30px 20px;
	background:url(../images/panel-small.jpg) no-repeat;
}
.coupon-block .coupon-box p {
	clear:both;
	overflow:hidden;
	margin:0 0 10px;
	font-size:120%;
	line-height:130%;
}
.coupon-block .coupon-box .coupon {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:6px 0 0;
}
.coupon-block .coupon-box .coupon label {
	float:left;
	padding:0 6px 0 0;
	color:#454545;
	font-size:120%;
	line-height:180%;
}
.coupon-block .coupon-box .coupon input {
	float:left;
	margin:0;
	padding:2px 5px 3px;
	width:230px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	font:11px Arial, Helvetica, sans-serif;
}
.coupon-block .coupon-box .coupon .Button {
	float:left;
	width:57px;
	height:21px;
	margin:0 0 0 8px;
	padding:4px 0 0 10px;
	text-decoration:none;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/btn-login.gif) no-repeat;
}
/*---big-items-block---*/
.big-items-block {
	clear:both;
	overflow:hidden;
	width:847px;
}
.big-items-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 5px;
	color:#cb5725;
	font:160%/130% Georgia, "Times New Roman", Times, serif;
}
.big-items-block .item-block {
	clear:both;
	overflow:hidden;
	padding:20px 6px 24px;
	width:835px;
	background:url(../images/panel-small-long.jpg) no-repeat;
}
.big-items-block .item-block .img-holder {
	float:left;
	width:126px;
	padding:2px 0 0 10px;
}
.big-items-block .item-block .img-holder span {
	clear:both;
	width:125px;
	padding:7px;
	overflow:hidden;
	display:block;
	border:1px solid #ddd;
	background:#fcfcfc;
}
.big-items-block .item-block .img-holder span a {
	float:none;
	margin:0;
	padding:0;
	background:none;
}
.big-items-block .item-block .img-holder span img {
	display:block;
	margin:0;
	border:none;
}
.big-items-block .item-block .txt-holder {
	float:right;
	width:655px;
	padding:0 16px 0 0;
}
.big-items-block .item-block .txt-holder h3 {
	clear:both;
	overflow:hidden;
	margin:0;
	color:#3c7493;
	font:150%/130% Georgia, "Times New Roman", Times, serif;
}
.big-items-block .item-block .txt-holder .p-cart {
	clear:both;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 0 6px;
	font-size:12px;
	line-height:130%;
}
.big-items-block .item-block .txt-holder .options {
	clear:both;
	overflow:hidden;
	width:100%;
}
.big-items-block .item-block .txt-holder .options h4 {
	clear:both;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 0 4px;
	width:650px;
	color:#4a93ae;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.big-items-block .item-block .txt-holder .options ul {
	clear:both;
	overflow:hidden;
	width:600px;
	margin:16px 0 0;
	padding:0;
}
.big-items-block .item-block .txt-holder .options ul li {
	float:left;
	width:100%;
	list-style:none;
}
.big-items-block .item-block .txt-holder .options ul li strong {
	float:left;
	width:110px;
	padding:0 16px 0 0;
	color:#454545;
	font-size:120%;
	line-height:150%;
	text-align:right;
	font-weight:normal;
}
.big-items-block .item-block .txt-holder .options ul li span {
	float:left;
	color:#454545;
	font-size:120%;
	line-height:150%;
}
.big-items-block .item-block .txt-holder .options p {
	clear:both;
	overflow:hidden;
	width:600px;
	padding:0 0 0 5px;
	color:#454545;
	font:150%/160% Georgia, "Times New Roman", Times, serif;
}
.big-items-block .item-block .txt-holder .options p strong {
	font-weight:normal;
	color:#c40000;
	padding:0 6px;
}
.big-items-block .item-block .txt-holder .options p input {
	width:30px;
	margin:0 6px;
	text-align:center;
	vertical-align:middle;
	padding:0 0 3px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:15px Georgia, "Times New Roman", Times, serif;
}
.big-items-block .item-block .txt-holder .options .tools {
	clear:both;
	overflow:hidden;
	width:650px;
	margin:12px 0 0;
	background:url(../images/grey-dashed-line.gif) repeat-x;
}
.big-items-block .item-block .txt-holder .options .tools ul {
	clear:both;
	overflow:hidden;
	margin:12px 0 0;
	padding:0;
}
.big-items-block .item-block .txt-holder .options .tools ul li {
	float:left;
	width:auto;
	list-style:none;
	padding:0 20px 0 17px;
	background:url(../images/ico-01.gif) no-repeat 0 4px;
	font-size:120%;
	line-height:140%;
}
.big-items-block .item-block .txt-holder .options .tools ul li a {
	color:#3c7493;
	text-decoration:underline;
}
.big-items-block .item-block .txt-holder .options .tools ul li a:hover {text-decoration:none;}
.big-items-block .subtotal {
	clear:both;
	overflow:hidden;
	width:835px;
	margin:22px 6px 0;
	padding:0 0 22px;
}
.big-items-block .subtotal .holder {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:1px 0;
	border:1px solid #d0d5d5;
	border-width:1px 0;
}
.big-items-block .subtotal p {
	clear:both;
	overflow:hidden;
	width:770px;
	margin:0;
	padding:0 35px 0 30px;
	text-align:right;
	color:#454545;
	font:150%/200% Georgia, "Times New Roman", Times, serif;
	background:#f9f9f7;
}
.big-items-block .subtotal p strong {
	font-weight:normal;
	color:#c40000;
}
.big-items-block .subtotal .tools {
	float:right;
	margin:0;
	width:280px;
}
.big-items-block .subtotal ul {
	float:left;
	margin:15px 0 0;
	padding:0;
}
.big-items-block .subtotal ul li {
	float:left;
	list-style:none;
	padding:0 20px 0 17px;
	background:url(../images/ico-01.gif) no-repeat 0 4px;
	font-size:120%;
	line-height:140%;
}
.big-items-block .subtotal ul li a {
	color:#3c7493;
	text-decoration:underline;
}
.big-items-block .subtotal ul li a:hover {text-decoration:none;}
.big-items-block .subtotal .tools a.blue-btn {
	float:right;
	margin:12px 0 0 16px;
	height:21px;
	display:inline;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	background:url(../images/blue-btn-l.gif) no-repeat;
}
.big-items-block .subtotal .tools a.blue-btn:hover span {text-decoration:underline;}
.big-items-block .subtotal .tools a.blue-btn span {
	float:left;
	width:auto;
	height:auto;
	padding:0 9px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 60px 0;
		float:left;
	width:103px;
	height:21px;
	margin:10px 0 0 125px;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-list.gif) no-repeat;
}
.big-items-block .subtotal .tools .btn-to-list{
	cursor:pointer;
	float:left;
	width:103px;
	height:21px;
	margin:10px 0 0 0px;
	display:inline;
	padding:0px;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-list.gif) no-repeat;
}
.big-items-block .subtotal .tools .ButtonTable{
	padding:0px;
	float:left;
}
/*---steps---*/
.steps {
	clear:both;
	overflow:hidden;
	margin:34px 0 0;
}
.steps ul {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:28px 0 0;
	width:632px;
}
.steps ul.step-02 {background:url(../images/step-02.gif) no-repeat 50% 0;}
.steps ul.step-04 {background:url(../images/step-03.gif) no-repeat 50% 0;}
.steps ul.step-05 {background:url(../images/step-04.gif) no-repeat 50% 0;}
.steps ul li {
	float:left;
	width:158px;
	text-align:center;
	color:#b9bfbf;
	font-size:12px;
	line-height:15px;
	list-style:none;
}
.steps ul li a {
	color:#3c7493;
	text-decoration:underline;
}
.steps ul li.active {color:#cb5725;}
.steps ul li a:hover {text-decoration:none;}
/*---personal-details-block---*/
.personal-details-block {
	clear:both;
	overflow:hidden;
	width:847px;
	margin:40px 0 0;
}
.personal-details-block h1 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 6px;
	color:#cb5725;
	font:170%/130% Georgia, "Times New Roman", Times, serif;
}
.personal-details {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:12px 0 0;
	background:url(../images/panel-doble.jpg) no-repeat 0 24px;
}
.personal-details .login-block {
	float:left;
	margin:0;
	width:423px;
}
.personal-details .login-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 6px;
	color:#cb5725;
	font:160%/140% Georgia, "Times New Roman", Times, serif;
}
.personal-details .login-block h2 span {
	clear:both;
	overflow:hidden;
	padding:0 0 0 26px;
	background:url(../images/ico-lock.gif) no-repeat 8px 4px;
}
.personal-details .login-block .holder {
	clear:both;
	overflow:hidden;
	padding:6px 18px 18px;
	width:387px;
}
.personal-details .login-block .holder p {
	clear:both;
	overflow:hidden;
	margin:10px 0 0;
	font-size:120%;
	line-height:130%;
}
.personal-details .login-block .holder p span {padding:0 3px;}
.personal-details .login-block .holder ul {
	clear:both;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 0 12px;
	width:100%;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.personal-details .login-block .holder ul li {
	float:left;
	width:100%;
	list-style:none;
	margin:8px 0 0;
}
.personal-details .login-block .holder ul li label {
	float:left;
	width:105px;
	padding:0 5px 0 0;
	color:#454545;
	font-size:120%;
	line-height:160%;
	text-align:right;
}
.personal-details .login-block .holder ul li input {
	float:left;
	width:230px;
	margin:0;
	padding:2px 5px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.personal-details .login-block .holder ul li span {
	float:left;
	margin:0 0 0 4px;
	display:inline;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/red-dot.gif) no-repeat;
}
.personal-details .login-block .holder .btn-to-list {
	float:left;
	width:103px;
	height:21px;
	margin:10px 0 0 110px;
	padding:0;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-list.gif) no-repeat;
}
.personal-details .login-block .info {
	clear:both;
	overflow:hidden;
	width:340px;
	margin:0 18px;
	padding:0 17px 12px 30px;
	border-top:2px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 8px 10px;
}
.personal-details .login-block .info p {
	clear:both;
	overflow:hidden;
	margin:10px 0 0;
	color:#706f65;
	font-size:120%;
	line-height:150%;
}
.personal-details .login-block .info p a {
	padding:0 0 0 18px;
	background:url(../images/ico-01.gif) no-repeat 0 2px;
	color:#3c7493;
	text-decoration:underline;
}
.personal-details .login-block .info p a:hover {text-decoration:none;}
.personal-details .new-customer {
	float:right;
	margin:0;
	width:423px;
}
.personal-details .new-customer h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 8px;
	color:#cb5725;
	font:160%/140% Georgia, "Times New Roman", Times, serif;
}
.personal-details .new-customer .holder {
	clear:both;
	overflow:hidden;
	padding:76px 18px 30px;
	width:387px;
}
.personal-details .new-customer .holder p {
	clear:both;
	overflow:hidden;
	margin:6px 0 0;
	width:100%;
	text-align:center;
	font:150%/140% Georgia, "Times New Roman", Times, serif;
}
.personal-details .new-customer .holder p a {
	padding:0 0 0 20px;
	background:url(../images/ico-03.gif) no-repeat 0 4px;
	color:#3c7493;
	text-decoration:underline;
}
.personal-details .new-customer .holder p a:hover {text-decoration:none;}
/*---payment-block---*/
.payment-block {
	clear:both;
	overflow:hidden;
	width:847px;
	margin:40px 0 0;
}
.payment-block h1 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 6px;
	color:#cb5725;
	font:170%/130% Georgia, "Times New Roman", Times, serif;
}
.payment-block .payment {
	clear:both;
	overflow:hidden;
	width:805px;
	padding:16px 24px 30px 18px;
	background:url(../images/panel-small-long.jpg) no-repeat;
}
.payment-block .payment .address {
	float:left;
	width:190px;
}
.payment-block .payment .address table{
	width:100px;
}
.payment-block .payment .address h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 2px 4px;
	color:#4a93ae;
	font:140%/130% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.payment-block .payment .address address,
.payment-block .payment .address p {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0pt 10px 0px;
	width:150px;
	font-size:120%;
	line-height:140%;
	font-style:normal;
}
.payment-block .payment .address p a {
	padding:0 0 0 17px;
	color:#3c7493;
	text-decoration:underline;
	background:url(../images/ico-01.gif) no-repeat 0 3px;
}
.payment-block .payment .address p a:hover {text-decoration:none;}
.payment-block .payment .method {
	float:right;
	width:552px;
}
.payment-block .payment .method h2, .payment-block .payment .delivery h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 2px 4px;
	color:#4a93ae;
	font:140%/130% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.payment-block .payment .delivery h2 {
	font:100% Georgia, "Times New Roman", Times, serif;
}
.delivery {width: 100%;}
.payment_table{width:805px;}
.payment-block .payment .method ul {
	clear:both;
	overflow:hidden;
	width:552px;
	margin:12px 0 0;
	padding:0 0 12px;
}
.payment-block .payment .method ul li {
	float:left;
	width:532px;
	padding:0 10px;
	list-style:none;
}
.payment-block .payment .method ul li.grey {background:#e8eaea;}
.payment-block .payment .method ul li span {
	float:left;
	width:160px;
	font-size:120%;
	line-height:160%;
}
.payment-block .payment .method ul li span input {
	float:left;
	margin:2px;
	padding:0;
	width:15px;
	height:15px;
}
.payment-block .payment .method ul li span label {
	float:left;
	margin:0;
	padding:0 0 0 5px;
}
.payment-block .payment .method ul li p {
	float:left;
	width:350px;
	margin:0;
	font-size:120%;
	line-height:150%;
}
.payment-block .payment .btn-holder {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:12px 0 0;
	background:url(../images/grey-dashed-line.gif) repeat-x;
}
.payment-block .payment .btn-holder input {
	float:right;
	margin:0;
	height:21px;
	display:inline;
	border:0px;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	background:url(../images/blue-btn-l.gif) no-repeat;
}
.payment-block .payment .btn-holder a:hover span {text-decoration:underline;}
.payment-block .payment .btn-holder a span {
	float:left;
	width:auto;
	height:auto;
	padding:0 14px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
}
/*---payment-details-block---*/
.payment-details-block {
	clear:both;
	overflow:hidden;
	width:847px;
}
.payment-details-block h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 6px;
	color:#cb5725;
	font:160%/140% Georgia, "Times New Roman", Times, serif;
}
.payment-details-block .payment-details {
	clear:both;
	overflow:hidden;
	width:813px;
	padding:0 17px 18px;
	background:url(../images/panel-smallest-long.jpg) no-repeat;
}
.payment-details-block .payment-details ul.list-title {
	clear:both;
	overflow:hidden;
	margin:14px 0 0;
	padding:0 0 3px;
	width:100%;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.payment-details-block .payment-details ul.list-title li {
	float:left;
	list-style:none;
	color:#4a93ae;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
}
.payment-details-block .payment-details ul.list-title li.w-01 {width:70px;}
.payment-details-block .payment-details ul.list-title li.w-02 {width:120px;}
.payment-details-block .payment-details ul.list-title li.w-03 {width:450px;}
.payment-details-block .payment-details ul.list-title li.w-04 {width:120px;}
.payment-details-block .payment-details ul.list-title li.w-05 {width:47px;}
.payment-details-block .payment-details ul.list-body {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	padding:0;
}
.payment-details-block .payment-details ul.list-body li {
	float:left;
	width:100%;
	list-style:none;
	color:#4f4633;
	font-size:120%;
	line-height:160%;
}
.payment-details-block .payment-details ul.list-body li.grey {background:#e7e9e8;}
.payment-details-block .payment-details ul.list-body li span {float:left;}
.payment-details-block .payment-details ul.list-body li span.w-01 {
	width:60px;
	padding:0 0 0 10px;
}
.payment-details-block .payment-details ul.list-body li span.w-02 {width:120px;}
.payment-details-block .payment-details ul.list-body li span.w-03 {width:450px;}
.payment-details-block .payment-details ul.list-body li span.w-04 {width:126px;}
.payment-details-block .payment-details ul.list-body li span.w-05 {width:47px;}
.payment-details-block .payment-details .total-holder {
	float:right;
	width:370px;
}
.payment-details-block .payment-details .total-holder ul {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	padding:0;
}
.payment-details-block .payment-details .total-holder ul li {
	float:left;
	width:100%;
	padding:4px 0 7px;
	list-style:none;
	color:#454545;
	font:150%/130% Georgia, "Times New Roman", Times, serif;
}
.payment-details-block .payment-details .total-holder ul li:first-child {
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
	font:120%/140% Arial, Helvetica, sans-serif;
}
.payment-details-block .payment-details .total-holder ul li strong {
	float:left;
	width:90px;
	text-align:right;
	font-weight:normal;
}
.payment-details-block .payment-details .total-holder ul li em {
	float:right;
	width:270px;
	padding:0 8px 0 0;
	text-align:right;
	font-style:normal;
}
.payment-details-block .payment-details .total-holder ul li em span.no {
	color:#c40000;
}
.payment-details-block .payment-details .total-holder ul li em span{
	color:#494841;
}
/*---personal-info-block---*/
.personal-info-block {
	clear:both;
	overflow:hidden;
	width:847px;
}
.personal-info-block h2 {
	float:left;
	margin:0;
	padding:0 0 0 6px;
	color:#cb5725;
	font:160%/140% Georgia, "Times New Roman", Times, serif;
}
.personal-info-block a.Button {
	float:right;
	padding:0 0 0 17px;
	margin:3px 16px 0 0;
	display:inline;
	color:#3c7493;
	font-size:120%;
	line-height:140%;
	text-decoration:underline;
	background:url(../images/ico-01.gif) no-repeat 0 3px;
}
.personal-info-block a.lnk:hover {text-decoration:none;}
.personal-info-block .personal-info {
	clear:both;
	overflow:hidden;
	width:813px;
	padding:0 17px 50px;
	background:url(../images/panel-big-long.jpg) no-repeat;
}
.personal-info-block .personal-info .contact-info {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:16px 0 0;
}
.personal-info-block .personal-info .contact-info h3 {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 2px;
	color:#4a93ae;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.personal-info-block .personal-info .contact-info ul {
	clear:both;
	overflow:hidden;
	width:396px;
	margin:12px 0 0;
	padding:0;
}
.personal-info-block .personal-info .contact-info ul li {
	float:left;
	width:100%;
	list-style:none;
	font-size:120%;
	line-height:140%;
	color:#4f4633;
}
.personal-info-block .personal-info .contact-info ul li strong {
	float:left;
	width:80px;
	font-weight:normal;
	text-align:right;
	padding:0 6px 0 0;
}
.personal-info-block .personal-info .contact-info ul li span {float:left;}
.personal-info-block .personal-info .contact-info ul li span a {
	color:#4f4633;
	text-decoration:none;
}
.personal-info-block .personal-info .contact-info ul li span a:hover {text-decoration:underline;}
.personal-info-block .personal-info .billing-address {
	float:left;
	width:396px;
}
.personal-info-block .personal-info .billing-address h3,
.personal-info-block .personal-info .shipping-address h3 {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 2px;
	color:#4a93ae;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.personal-info-block .personal-info .billing-address ul,
.personal-info-block .personal-info .shipping-address ul {
	clear:both;
	overflow:hidden;
	width:396px;
	margin:12px 0 0;
	padding:0;
}
.personal-info-block .personal-info .billing-address ul li,
.personal-info-block .personal-info .shipping-address ul li {
	float:left;
	width:100%;
	list-style:none;
	font-size:120%;
	line-height:140%;
	color:#4f4633;
}
.personal-info-block .personal-info .billing-address ul li strong,
.personal-info-block .personal-info .shipping-address ul li strong {
	float:left;
	width:80px;
	font-weight:normal;
	text-align:right;
	padding:0 6px 0 0;
}
.personal-info-block .personal-info .billing-address ul li span,
.personal-info-block .personal-info .shipping-address ul li span {float:left;}
.personal-info-block .personal-info .shipping-address {
	float:right;
	width:396px;
}
/*---about-payment-block---*/
.about-payment-block {
	clear:both;
	overflow:hidden;
	width:847px;
}
.about-payment-block h2 {
	float:left;
	margin:0;
	padding:0 0 0 6px;
	color:#cb5725;
	font:160%/140% Georgia, "Times New Roman", Times, serif;
}
.about-payment-block a.Button {
	float:right;
	padding:0 0 0 17px;
	margin:3px 16px 0 0;
	display:inline;
	color:#3c7493;
	font-size:120%;
	line-height:140%;
	text-decoration:underline;
	background:url(../images/ico-01.gif) no-repeat 0 3px;
}
.about-payment-block a.lnk:hover {text-decoration:none;}
.about-payment-block .about-payment {
	clear:both;
	overflow:hidden;
	width:813px;
	padding:0 17px;
	background:url(../images/panel-big-long.jpg) no-repeat;
}
.about-payment-block .about-payment h3 {
	clear:both;
	overflow:hidden;
	color:#4a93ae;
	margin:16px 0 0;
	padding:0 0 1px;
	font:140%/140% Georgia, "Times New Roman", Times, serif;
	background:url(../images/grey-dashed-line.gif) repeat-x 0 100%;
}
.about-payment-block .about-payment ul {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 20px;
	width:100%;
}
.about-payment-block .about-payment ul li {
	float:left;
	width:100%;
	margin:8px 0 0;
	list-style:none;
}
.about-payment-block .about-payment ul li label {
	float:left;
	width:240px;
	margin:0;
	padding:0 8px 0 0;
	font-size:120%;
	line-height:160%;
	text-align:right;
	color:#454545;
}
.about-payment-block .about-payment ul li input {
	float:left;
	width:240px;
	margin:0;
	padding:2px 5px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.about-payment-block .about-payment ul li input#inp-cvw2 {width:60px;}
.about-payment-block .about-payment ul li select {
	float:left;
	width:160px;
	margin:0 7px 0 0;
	padding:0;
	border:1px solid #e0dcd6;
	background:#fafaf8;
	color:#454545;
	font:12px Arial, Helvetica, sans-serif;
}
.about-payment-block .about-payment ul li select.sel-1 {width:50px;}
.about-payment-block .about-payment ul li select.sel-2 {width:76px;}
.about-payment-block .about-payment ul li a.blue-btn {
	float:left;
	margin:0 0 0 6px;
	height:21px;
	display:inline;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	background:url(../images/blue-btn-l.gif) no-repeat;
}
.about-payment-block .about-payment ul li a.blue-btn:hover span {text-decoration:underline;}
.about-payment-block .about-payment ul li a.blue-btn span {
	float:left;
	width:auto;
	height:auto;
	padding:0 11px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
}
.about-payment-block .about-payment p {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:22px 0 0;
	text-align:center;
	color:#454545;
	font-size:120%;
	line-height:140%;
}
.about-payment-block .about-payment p a {
	color:#3c7493;
	text-decoration:underline;
}
.about-payment-block .about-payment p a:hover {text-decoration:none;}
.about-payment-block .about-payment label {
	float:left;
	width:100px;
	margin:20px 0 0;
	padding:0 8px 0 0;
	color:#454545;
	font-size:120%;
	line-height:160%;
	text-align:right;
}
.about-payment-block .about-payment textarea {
	float:left;
	margin:20px 0 0;
	padding:0 5px;
	width:440px;
	height:120px;
	border:1px solid #e0dcd6;
	background:#fafaf8;
}
.about-payment-block .about-payment .btn-to-list {
	float:left;
	width:103px;
	height:21px;
	margin:14px 0 0 370px;
	padding:0;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-to-list.gif) no-repeat;
}
/*-----footer-----*/
#footer {
	clear:both;
	min-width:980px;
	width:100%;
	background:url(../images/footer-bg.gif) repeat-x;
}
* html #footer {width:auto;}
#footer .footer-holder {
	width:980px;
	margin:0 auto;
	padding:12px 0 30px;
	clear:both;
	overflow:hidden;
}
/*---footer-nav---*/
#footer ul {
	float:left;
	margin:0;
	padding:0;
}
#footer ul li {
	float:left;
	padding:0 9px 0 10px;
	background:url(../images/f-nav-separator.gif) no-repeat 0 60%;
	list-style:none;
	font-size:120%;
	line-height:120%;
}
#footer ul li:first-child {background:none;}
#footer ul li a {
	color:#c1cad0;
	text-decoration:none;
}
#footer ul li a:hover {text-decoration:underline;}
/*---footer-text---*/
#footer .f-txt {
	float:right;
	width:440px;
	padding:0 12px 0 0;
}
#footer .f-txt p {
	clear:both;
	overflow:hidden;
	margin:0 0 8px;
	color:#c1cad0;
	font-size:120%;
	line-height:120%;
	text-align:right;
}
#footer .f-txt p a {
	color:#c1cad0;
	text-decoration:underline;
}
#footer .f-txt p a:hover {text-decoration:none;}

/*X-CART*/
div.sed_to_friend{
	margin-left:115px;
}
div.add_to_cart{
	margin-left:15px;
}
div.vote .Button {
	margin-top:0px;
	padding-top:0px;
}
#reviewform {
margin:-20px 0 0 20px;
}
#reviewform .ButtonDiv{
margin-left:115px;
}
div.Button {
	float:left;
	margin:12px 0 0;
	height:21px;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	background:url(../images/blue-btn-l.gif) no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:21px;
	line-height:21px;
	margin:9px 10pt 10pt 5px;	
}

div.Button span.Button {
	float:left;
	width:auto;
	margin:0px;
	height:auto;
	padding:0 9px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
}
a.Button {
	background:transparent url(../images/blue-btn-l.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:21px;
	line-height:21px;
	margin:9px 0 10pt 5px;
	text-decoration:none;
}

a.Button span.Button {
	float:left;
	width:auto;
	margin:0px;
	height:auto;
	padding:0 9px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
}

table span.ButtonRight{
	float:left;
	width:3px;
	height:21px;
	margin:0px;
	cursor:pointer;
	background:url(../images/blue-btn-r.gif) no-repeat 100% 0;
	margin:9px 0 10pt 0;
}

.tools a.Button {
	float:none;
	width:auto;
	margin:0px;
	height:auto;
	padding:0px;
	cursor:pointer;
	background:none !important;
	font-size:100%;
	line-height:120%;
}
.tools span.ButtonRight, .personal-info-block  span.ButtonRight, .payment-block .payment .address p span.ButtonRight, .about-payment-block span.ButtonRight{
	display:none;
}
.coupon-block .coupon-box .coupon span.ButtonRight{
	display:none;
}

.logins {
	display:block;
	clear:both;
	overflow:hidden;
	width:90%;
	margin:8px 0 0 20px;
	color:#868577;
	font-size:12px;
	line-height:120%;
}
.logins span {
	display:block;
	clear:both;
	overflow:hidden;
	width:160px;
	height:19px;
	padding:2px 6px 0;
	background:url(../images/inp-login-bg.gif) no-repeat;
}
/*--inf-box--*/
.inf-box-2 {
	width:140px;
	padding:7px 8px 6px 24px;
	margin:11px 0 0 0px;
	border-top:1px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 4px 11px;
}
.inf-box-2 a {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	font-size:110%;
	line-height:110%;
	color:#3c7493;
	text-decoration:underline;
}
.inf-box-2 a:hover {text-decoration:none;}
table {
	font-size:14px;
	text-align:left;
	width:400px;
}
.checkout_one_container table{
	width:100%;
	font-size:12px;
}
div.txt-holder table, div.profile-details table {
	font-size:120%;
	width:100%;
}
.profile-details-block div.profile-details table{font-size:110%;}
div.payment .SubHeader{width:227px;}
table td a.Button {
	padding:0 10px 0 10px;
}
.spez-content {
	clear:both;
	overflow:hidden;
	width:460px;
	font-size:14px;
	padding:10px 22px 14px 33px;
	border-top:2px solid #e0dcd6;
	background:#f9f9f7 url(../images/ico-info.gif) no-repeat 8px 10px;
}
.spez-content p {
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
	color:#706f65;
	font-size:120%;
	line-height:130%;
}
table input{
	background:#FAFAF8 none repeat scroll 0%;
	border:1px solid #E0DCD6;
	color:#454545;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	padding:2px 5px;
	1width:230px;
}
table select{
	background:#FAFAF8 none repeat scroll 0%;
	border:1px solid #E0DCD6;
	color:#454545;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	padding:0pt;
}
table div.inp-code {
	display:block;
	overflow:hidden;
	height:100%;
	width:500px;
}
.vert {
	float:left;
	margin:10px 10px 0 0px;}
.vert input {
	clear:both;
	float:none;
	width:100px !important;
}
.Button .Button a.Button {
	background:none !important;
	float:none;
	margin:0;
	height:21px;
	color:#fff;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	line-height:21px;
}
.side-bar-incor p {
font-size:14px;}
.help_content {
	font-size:140% !important;
	text-align:left !important;
}
#reg_dlg h1 {
	font-size:17px !important;
}
.red_messege {color:#FF0000;}
.to_left {margin-left:147px;}
.to_left div , .ButtonDiv div{float:right !important;}

.text_to_left {text-align:left !important;}
.text_to_left span{float:right !important;}
.text_to_left p {
	text-align:left !important;
	float:left;
	margin:-10px 0 0 0px !important;
}
* html .text_to_left p {margin:0 !important;}
.text_to_left label {
	margin-left:-47px;
}
.content {
	clear:both;
	width:384px;
	background-color:#FFFFFF;
	overflow:hidden;
	height:278px;
}
* html .content {width:auto;}
.content .content-bottom {
	clear:both;
	width:355px;
}
.content .content-holder {
	margin:0 auto;
	clear:both;
	overflow:hidden;
	font-size:12px;
	width:355px;
}
.content .content-holder ul{
	list-style:none;
	float:none;
	margin:0px !important;
	padding:10px !important;
}
.content .content-holder li{
	margin:10px !important;
}
.content .content-holder select{
	background:#FAFAF8 none repeat scroll 0%;
	border:1px solid #E0DCD6;
	color:#454545;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt;
	padding:0pt;
}
.content .content-holder input {
    background:#FAFAF8 none repeat scroll 0%;
	border:1px solid #E0DCD6;
	color:#454545;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:20px;
	padding:0pt;
}
.content .content-holder .BottomPopup{
	float:right;
	position:absolute;
	top:305px;
	left:240px;
}
.content .content-holder .BottomPopup a{
	margin:10px;
	padding:10px;
	cursor:pointer !important;
	color:#FFFFFF;
}
.content .content-holder h1 {
	padding:20px 0 0 10px;
	color:#CB5725;
	text-align:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
.header {
	clear:both;
	width:384px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/header-bg.gif) repeat-x;
}
.footer {
	clear:both;
	width:384px;
	width:100%;
	background:url(../images/footer-bg.gif) repeat-x;
}
* html .footer {width:auto;}
.footer .footer-holder {
	width:384px;
	padding:30px 0 30px;
	clear:both;
	overflow:hidden;
}
.tables {
	width:520px;
	height:auto;
	overflow:hidden;
}
.tables ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
.tables ul li{
	float:left;
}
.tables ul li input{
	width:15px;
	background:none !important;
	border:none !important;
	margin:0 5px;
}
.tables table{
	width:520px !important;
}
.tables table tr{
	width:520px !important;
}
.small_td td{
	width:20px !important;
}
.flot_left {
	float:left;
	width:510px;
	margin:5px 0;
}

div.payment div.ButtonDiv{
	float:right;
}
.order_message{
	font-size:120%;
}
#dialog_message{
	background-color:#F9F9F7;
	border:2px solid #DDDDDD;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	overflow:hidden;
	padding:0 17px 12px 12px;
	width:387px;
}
#dialog_message img{	border:0;}
td.DialogBox{	font-size: 90%;}
td.DialogInfoTitle{
	color:#CB5725;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:100%;
	line-height:130%;
	padding:0 0 0 5px;
}
#div_table_container{	font-size:120%;}
#div_table_container H2{
	color:#CB5725;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
}
#help_list li {width:200px;} 
.checkout_one_container{
	background-color:#ffffff;
	margin-left: auto;
	margin-right: auto;
	clear:both;
}
#checkout_login{ width:230px; }
#checkout_login div.Button{ margin-top: 2px; }
.reg_error_msg{
	border: 1px solid #cc0000;
	font-size: 11px;
	font-weight: bold;
	padding:10px 22px 14px 33px;
	background:#f9f9f7 url(../images/log_type_Error.gif) no-repeat 8px 10px;
}
.reg_modify_create{
	border: 3px solid #E0DCD6;
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
	padding:10px 22px 14px 33px;
	background:#f9f9f7 url(../images/ico-done.gif) no-repeat 8px 10px;
}

.cat-thumb {
  max-height:200px;
max-width:180px;
  float: right;
  padding: 2px;
  border: 1px solid #DDDDDD;
  margin-bottom: 0px;
  margin-left: 5px;
}
.clearboth {
  clear:both;
}
.new-homepage {
 width: 520px;
 overflow: hidden;
}
.new-homepage h1 {
 display: block;
 float: none;
 margin-top:20px;
 padding: 0 !important;
}
.new-homepage p {
 font-size: 12px;
 clear: both;
 margin-top: 20px;
}
.new-homepage h2 {
 clear:both;
color:#CB5725;
display:table;
margin:20px 0 0;
}
.dark-list-desc {
 color: #EEEEEE;
}

.new-homepage .featured-product {
 background:url("../images/panel.jpg") no-repeat scroll 0 0 transparent;
float:left;
list-style:none outside none;
margin:9px 0 0;
padding:24px 12px 9px 18px;
width:494px;
}

ul.homepagelink li {
background:none repeat scroll 0 0 transparent;
margin-top:20px;
}
.subtext {
clear: left;
}

.subtext p {
display: table !important;
margin: 20px 0 0 0 !important;
}