/*
	Product page tabs
*/
ul.tabs {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul.tabs li {
	color: #303030;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;

	width: 101px;
	height: 31px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: url('images/tab.gif');
	cursor: pointer;
}
ul.tabs li.selected {
	background: url('images/tab_selected.gif');
}
ul.tabs li.tabs-bottom-border {
	width: 198px;
	background: url('images/tab_border.gif') repeat-x;
	cursor: default;
}
.tab-content {
	clear: both;
	width: 400px;
	margin: 0px;
	position: relative;
}
.tab-border {
	width: 378px;
	padding: 20px 10px;
	border: 1px solid #efefef;
	border-top: 0px;
	z-index: 5;
}
.pt-b-l, .pt-b-r {
	display: block !important;
	position: absolute !important;
	width: 5px !important;
	height: 5px !important;
	background: transparent url(images/corners.gif) no-repeat;
	overflow: hidden !important;
	z-index: 10;
}

.pt-b-l {
	background-position: -9px 0px !important;
	bottom: 0px;
	left: 0px;
}
.pt-b-r {
	background-position: -13px 0px !important;
	bottom: 0px;
	right: 0px;
}


/*

*/
.t-l, .t-r, .b-l, .b-r {
	display: block !important;
	position: absolute !important;
	width: 5px !important;
	height: 5px !important;
	background: transparent url(images/corners_t.gif) no-repeat;
	overflow: hidden !important;
	z-index: 10;
}
.selected .t-l, .selected .t-r,
dd.selected .b-l, dd.selected .b-r,
div.rounded-block .b-l, div.rounded-block .b-r,
div.rounded-block .t-l, div.rounded-block .t-r {
	background: transparent url(images/corners.gif) no-repeat;
	z-index: 9;
}
.t-l, .selected .t-l {
	background-position: 0px 0px !important;
	top: -1px; left: -1px;
}
.t-r, .selected .t-r {
	background-position: -4px 0px !important;
	top: -1px; right: -1px;
}
.t-r, .selected .t-r {
 *right: -1px;
}
.b-l, dd.selected .b-l, div.rounded-block .b-l {
	background-position: -9px 0px !important;
	bottom: 0px; left: 0px;
}
.b-r, dd.selected .b-r, div.rounded-block .b-r {
	background-position: -13px 0px !important;
	bottom: 0px;
	right: 0px;
}

div.rounded-block .b-r {
	right: -1px;
}
div.rounded-block .t-r,
div.rounded-block .b-r {
    *right: -1px !important;
}
.send2friend .b-l,
.send2friend .b-r {
	*bottom: -1px !important;
}
/*
	Sections
*/
p.search_code {
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #fc5717;
	font-size: 13px;
}
.reward {
        padding: 0px;
        margin: 15px 0 5px 0;
	color: #fc5717;
	font-size: 13px;
}
a.reward {
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}
.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 #efefef;
	margin-bottom: 3px;
}
div.rounded-block .b-l {
	bottom: -1px;
	left: -1px;
}

div.rounded-block .b-r {
	bottom: -1px;
/*	right: -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;
}

Table.Thumbnail a,
Table.Thumbnail a img {
	border: 0 none !important;
}
.add2bag {
        float: right;
}
.add2bag img {
        cursor: pointer;
        margin-bottom: 3px;
}
.pinfo {
        margin: 15px 0 0 0;
        width: 400px;
        height: 159px;
        background: url('images/custom/pinfo.gif') no-repeat left bottom;
        position: relative;
}
.pinfo div {
        padding: 6px 0 0 15px;
        color: #ffffff;
        font-weight: bold;
        font-size: 17px;
}
.useful_links {
        position: absolute;
        top: 40px;
        left: 15px;
        margin: 0px;
        padding: 0px;
        list-style: none;
}
.sunglass_info {
        position: absolute;
        top: 40px;
        left: 230px;
        margin: 0px;
        padding: 0px;
        list-style: none;
}
.useful_links li, .sunglass_info li {
        margin: 0px;
        padding: 0 0 4px 15px;
        background: url('images/custom/rarrow.gif') no-repeat left 3px;
        color: #434343;
        font-size: 11px;
}
.useful_links li.header, .sunglass_info li.header {
        padding: 0 0 4px 0;
        color: #434343;
        font-weight: bold;
        background: transparent;
}
.useful_links li a, .sunglass_info li a {
        color: #434343;
        text-decoration: none;
}
.select_qty {
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
}

.list_price {
        font-weight: bold;
}

.taxed_price {
        font-weight: bold;
        font-size: 16px;
        color: #ff6f0c;
}

