ul.demolayout {
	list-style-type: none;
	width: 100%;
	float: left;
	background: url(images/bg_e0d9c7.gif) bottom left repeat-x;
        height:29px;
}

ul.demolayout li {
	margin: 0;
	float: left;
}

ul.demolayout a {
    display:block;
    float:left;
    font-weight:bold;
    text-decoration:none;
}

ul.demolayout a:hover {
	background: #fff;
}

ul.demolayout a.active {
	background: #fff;
	cursor: default;
	color: #00f;
}

.tab {
	clear: left;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 20px 8px 0 8px;
}
#tab-container-1 div.rounded-block{border-top:none;}

#demo h2 {
	font-size: 100%;
	margin: 0 0 20px 0;
}

ul.demolayout .simpleTab .tr
{background-position:-1px 0 !important;right:-1px;top:-1px;}
li.activeli a.active div.simpleTab{
    background:none repeat scroll 0 0 #fff;
    border-color:#E0D9C7;
    border-bottom:solid 1px #fff;
}
li.activeli a.active div.simpleTab .tr,li.activeli a.active div.simpleTab .tl,
li.activeli a.active div.simpleTab .br,li.activeli a.active div.simpleTab .bl {
    background:url("images/corners.gif") no-repeat scroll 0 0 transparent;
}


/* SimpleTabs: default style */

div.simpleTabs { padding:0px;margin-top:0px; }
ul.simpleTabsNavigation { margin:0 0px; padding:0; text-align:left; padding-bottom:29px;}
ul.simpleTabsNavigation li { list-style:none; display:block; padding:0; margin:0;}
ul.simpleTabsNavigation li a {}
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6;}
ul.simpleTabsNavigation li a.current { }
div.simpleTabsContent { border:1px solid #E0D9C7; padding:30px 15px 15px 15px; margin-top:-1px; display:none; }
div.simpleTabsContent.currentTab { display:block; }
div.simpleTab{margin-top:-30px;}
ul.simpleTabsNavigation li a.current div.simpleTab,div.simpleTab{
    background:none repeat scroll 0 0 #F2EFE3;
    border-color:#C7C0A7;
    cursor:auto;
    z-index:3;
    border-style:solid solid none;
    border-width:1px 1px 0;
    cursor:pointer;
    display:block;
    float:left;
    height:27px;
    left:0;
    margin:0 2px -2px 0;
    position:relative !important;
    border-bottom:solid 1px #e0d9c7;
}
ul.simpleTabsNavigation li a.current div.simpleTab{
    background:none repeat scroll 0 0 #fff;
    border-color:#E0D9C7;
    border-bottom:solid 1px #fff;
}
ul.simpleTabsNavigation li a.current div.simpleTab .tr,ul.simpleTabsNavigation li a.current div.simpleTab .tl,
ul.simpleTabsNavigation li a.current div.simpleTab .br,ul.simpleTabsNavigation li a.current div.simpleTab .bl {
    background:url("images/corners.gif") no-repeat scroll 0 0 transparent;
}
ul.simpleTabsNavigation div.simpleTab .tr,ul.simpleTabsNavigation div.simpleTab .tl,
ul.simpleTabsNavigation div.simpleTab .br,ul.simpleTabsNavigation div.simpleTab .bl {
    background:url("images/corners_t.gif") no-repeat scroll 0 0 transparent;
}

ul.simpleTabsNavigation .simpleTab .tr
{background-position:-1px 0 !important;right:-1px;top:-1px;}
/*
	Product page tabs
*/
.DialogBox1 .tabs_p {
	overflow:hidden;
	margin:0px 0px 10px;
	zoom:1;
	position:relative;
}

.DialogBox1 .tabs_p dt {
	display: block;
	float: left;
	height:27px;
	background:#f2efe3;
	border:1px solid #c7c0a7;
	border-bottom:0 none;
	position:relative !important;
	left:0;
	margin: 0;
	margin-bottom: -1px;
	cursor:pointer;
        margin-right:2px;
}
.DialogBox1 .tabs_p dt span {
/*	display: block;*/
	height: 27px;
	position: relative;
	padding:0 35px;
        font-weight: bold;
        font-family: Verdana, Arial;
        color:#a39d8a;
}
.DialogBox1 .tabs_p dt.selected span{
    color: #000;
}
/*
.DialogBox1 .tabs_p dt:hover {
	background-color:#c2c0c2;
}
*/
.DialogBox1 .tabs_p dt.selected {
	border-color:#e0d9c7;
	background:#fff;
	z-index:3;
	cursor:auto;
}

.DialogBox1 .tabs_p dd {
	background: #fff;
	display:none;
	float:right;
	width:100%;
	margin:27px 0 0 -100%;
	position:relative;
	z-index:2;
}

.DialogBox1 .tabs_p dd.selected {
	display:block;
	position: relative;
}

.DialogBox1 .tabs_p .tab-content {
	border:1px solid #e0d9c7;
	padding: 15px 34px 12px 14px;
}
/* IE7 holy-fix */
.DialogBox1 .tabs_p dt {
	*display: inline;
	*float: none;
	zoom: 1;
}
.DialogBox1 .tabs_p dd {
	*margin-top: 0px
}

/* tab corners */
.tabs_p .selected .holder .tl, .tabs_p .selected .holder  .tr,
.tabs_p dd.selected .holder .bl, .tabs_p dd.selected .holder .br,
.tabs_p .holder div.rounded-block .bl, .tabs_p .holder div.rounded-block .br,
.tabs_p .holder div.rounded-block .tl, .tabs_p .holder div.rounded-block .tr {
	background: transparent url(images/corners.gif) no-repeat;
}
.tabs_p .holder .selected .tl, .tabs_p .holder .selected .tr,
.tabs_p .holder dd.selected .bl, .tabs_p .holder dd.selected .br,
.tabs_p .holder .tl, .tabs_p .holder .tr, .tabs_p .holder .bl, .tabs_p .holder .br {
	width: 5px !important;
	height: 5px !important;
}
.tabs_p .holder .tr, .tabs_p .holder .selected .tr {
	background-position: -4px 0px !important;
	top: -1px; right: -1px; *right: -2px;
}
.tabs_p .holder .bl, .tabs_p .holder dd.selected .bl, .tabs_p .holder div.rounded-block .bl {
	background-position: -9px 0px !important;
	bottom: 0px; left: 0px;
}
.tabs_p .holder .br, .tabs_p .holder dd.selected .br, .tabs_p .holder div.rounded-block .br {
	background-position: -13px 0px !important;
	bottom: 0px; right: 0px;
}

/* Corners */
div.holder {
	position: relative;
	padding-top: 7px;
	*margin: 0;
}
div.holder span {
	padding: 0 30px;
	color: #000;
}
.selected .tl, .selected .tr,
dd.selected .bl, dd.selected .br,
.tl, .tr, .bl, .br {
	display: block !important;
	position: absolute !important;
	width: 8px !important;
	height: 8px !important;
	background: transparent url(images/corners_t.gif) no-repeat;
	overflow: hidden !important;
	z-index: 10;
}
.selected .tl, .selected .tr,
dd.selected .bl, dd.selected .br,
div.rounded-block .bl, div.rounded-block .br,
div.rounded-block .tl, div.rounded-block .tr {
	background: transparent url(images/b_corners.gif) no-repeat;
}
.tl, .selected .tl {
	background-position: 0px 0px !important;
	top: -1px; left: -1px;
}
.tr, .selected .tr {
	background-position: -8px 0px !important;
	top: -1px; right: -1px; *right: -2px;
}
.bl, dd.selected .bl, div.rounded-block .bl {
	background-position: -16px 0px !important;
	bottom: 0px; left: 0px;
}
.br, dd.selected .br, div.rounded-block .br {
	background-position: -24px 0px !important;
	bottom: 0px; right: 0px;
}
div.rounded-block .br {
    right: -1px;
}

.selected .tr {
    *right: -1px !important;
}
div.tab-content .br {
	*right: -1px !important;
}
div.rounded-block .tr,
div.rounded-block .br {
   *right: -2px !important;
}

dt.selected .tr {
	*right: -2px !important;
}
dd.selected .bl, dd.selected .br {
 /**bottom: -1px;*/
}
/*
	Sections
*/
p.search_code {
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
	color: #9f7202;
        font-size:14px !important;
}
.send2friend form {
	margin: 0;
	padding: 0;
}
.send2friend .FormButton {
	color: #969ba8;
}
.send2friend .Star {
	color: #751f39;
}
.send2friend input {
	border: solid 1px #a5acb2;
	width: 140px;
	padding: 2px 1px;
}
a.send2freind_submit:link,
a.send2freind_submit:active,
a.send2freind_submit:visited,
a.send2freind_submit:hover {
	color: #666;
	text-decoration: none;
	border: 0 none;
}
.send2freind_submit img {
	border: 0 none;
}

/*
	product page block appearance
*/
div.rounded-block {
	position: relative;
	zoom: 1;
	padding: 10px 15px;
	border: solid 1px #e0d9c7;
	margin-bottom: 10px;
}
div.rounded-block .bl {
	bottom: -1px;
	left: -1px;
}

div.rounded-block .br {
	bottom: -1px;
}


td.vert-prod-dot {
	width: 1px;
	background: transparent url(images/vert-prod-dot.gif) repeat-y center top
}
td.vert-prod-dot img {
	width: 1px;
	height: 1px;
}

.inform {
	padding: 50px 7px 10px !important;
	*margin-right: 6px;
}
table.links-section {
	margin: 0 3px 0 3px;
}
table.links-section td {
	padding-left: 5px;
}
table.links-section td.col {
	padding-left: 16px;
}
table.links-section ul {
	list-style-image: url(images/list_bullet.gif);
	padding-left: 5px;
	margin: 0 0 0 10px;
}
table.links-section ul li {
	padding: 2px 12px;
}
table.links-section ul li a:link,
table.links-section ul li a:active,
table.links-section ul li a:visited {
	color: #322c16;
}
table.links-section div.header {
	color: #823900;
	padding-bottom: 10px;
	font-size: 11px;
        font-weight: bold;
        margin-left:5px;
}
.inform-header {
	position: absolute;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background-color: #F0ECDF;
	top: 0px;
	left: 0px;
	color: #000;
	border-bottom: solid 1px #ddd7c4;
        *overflow: hidden !important;
	*width: 102%;
}
.inform-header span {
	*display: block;
	*width: 200%;
	*height: 40px;
	*line-height: 40px;
	*background-color: #F0ECDF;
	padding-left: 18px;
        font-size:22px;
        font-weight:bold;
        font-family: Verdana, Arial;
        text-transform:capitalize;
}

/*
	Recommends section
*/
.recommends {
	position: relative;
	border: solid 1px #ddd7c4;
	overflow: visible;
/*	padding: 15px;*/
	 margin-top: -25px;
        z-index: 1; 
}
.recommends-header {
	position: absolute;
	height: 36px;
	top: -37px;
	*top: -36px;
	border: solid 1px #ddd7c4;
	border-bottom: 0 none;
	background-color: #fff;
	z-index: 3;
	margin-left: -1px; 
}
.recommends-header .header-holder {
	position: relative;
	height: 36px;
	line-height: 36px;
	padding: 0 5px 0 20px;
	font-size: 17px !important;
	color: #101010;
        text-transform: capitalize;
}
.recommends-holder {
	position: relative;
	width: 100%;
}

.recommends .r_tl, .recommends .r_tr,
.recommends .r_bl, .recommends .r_br {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 8px;
	height: 8px;
	background: transparent url(images/b_corners.gif) no-repeat;
}
.recommends .r_tl {
	background-position: 0px 0px;
	top: -1px; left: -1px;
}
.recommends .r_tr {
	background-position: -8px 0px;
	top: -1px; right: -1px;
	*right: -2px;
}
.recommends .r_bl {
	background-position: -16px 0px;
	bottom: -1px; left: -1px;
    *bottom: -2px;

}
.recommends .r_br {
	background-position: -24px 0px;
	bottom: -1px; right: -1px;
	*right: -2px;
    *bottom: -2px;

}
.recommends .header-holder .r_bl {
	right: -8px !important;
	bottom: 0px !important;
	left: auto !important;
	*right: -9px;
}
.recommends .header-holder .r_tr {
    *right: -2px;
}

.NavigationPath {
	COLOR: #656565;
	TEXT-DECORATION: none;
	font-size: 10px;

}
.NavigationPath:link {
	COLOR: #656565;
	TEXT-DECORATION: none;
}
.NavigationPath:visited {
	COLOR: #656565;
	TEXT-DECORATION: none;
}
a.NavigationPath:hover {
	/*COLOR: #656565;*/
	TEXT-DECORATION: underline;
}
.NavigationPath:active {
	COLOR: #656565;
	TEXT-DECORATION: underline;
}
.PImgBox {
	width: 219px;
}
.Special {
	color: #666666;
}
.ProductPrice2 {
	 color: #666666;
}
TABLE.DialogBox1 {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox1 {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 0px 9px 0px 15px;
}

#product_thumbnail, .ImgBorder {
    border: 1px solid #e0d9c7;
}
#product_thumbnail{width:219px;}

.p_image{float:left;width:221px;}
.p_tabs_con{float:left;margin-left:10px;width:502px;}
.p_add_to_bag{float:right;width:502px;margin-left:150px;}
.p_socialize{float:right;width:322px;text-align:center;}
.p_socialize div.rounded-block{padding-top:13px;padding-bottom:12px;}
.p_fb{float:right;margin-left:10px;width:170px;text-align:center;}
.p_fb div.rounded-block{padding-left:0;}
.fb-iframe-align {
    margin:0 0 0 50px !important;
    text-align:center;
}
.p_info{float:right;width:502px;}
.p_info div, .p_info td, .p_info p, .p_info span{font-family:Verdana,Arial,Helvetica,Sans-serif !important;}
.p_recommends{}

.simpleTab div.holder span{color:#a39d8a;}
li.activeli .simpleTab div.holder span{color:#000;}

#content p.search_code{
   background: transparent url(images/list_bullet.gif) no-repeat 0px 4px;
   margin-left:-15px;
   padding-left:18px;
}
#tab1,#tab2{padding:20px 30px 15px;}

.p_add_to_bag .rounded-block {height:50px;padding:10px 30px;}
.sel_qty{float:left;background: transparent url(images/black_v_dot.gif) repeat-y right;margin-right:0px;}
.sel_text{float:left;text-transform: capitalize;font-weight:bold;}
.sel_ctrl{float:left;margin-left:10px;margin-top:5px;}
.price_code{float:left;margin-top:16px;padding-right:8px;text-align:right;width:210px;}
.prices{float:left;}
.buy_button{display:inline;margin-top:9px;position:absolute;}
.ProductPriceSale{color:#c70101;font-size:16px;}
.prod_wish{margin-top:20px;}

a.prod_thumb img{border:1px solid #a39d8a;}
td.td_price, td.td_desc,td.td_thumb{vertical-align: top;padding-top:10px;}
td.td_desc{padding-left:15px;color:#823900;font-size:12px !important;}
td.td_price{text-align:center;}
td.td_desc em{color:#141414; font-style: normal;}
td.PListImgBox{width:70px !important;padding-top:10px;}
.PListImgBox input{color:#515151; font-size: 16px !important;font-weight:bold;text-align: center;}
.c_td_head{color:#c47c12;font-weight: bold;background: transparent url(images/horiz-dbl-dot.gif) repeat-x;height:34px;
          vertical-align: middle;font-size:12px !important;padding-left:4px;
}

td.PListImgBox a:link,td.PListImgBox a:visited,td.PListImgBox a:hover, td.PListImgBox a:active{color:#000;}
td.PListImgBox a:hover{text-decoration: underline;}

.p_add_to_bag .options{height:auto;}

/* correction to buy button */
.buy_button {
display:inline;
float:left;
margin-top:9px;
position:relative;
}

