/* OLD STYLE */
.product-title1 {
	font-size:13px;
	top:10px;
}

.product-title1 a:link, .product-title1 a:active, .product-title1 a:visited, .product-title1 a:hover{
	color:#009dcf;
}

.product-title2 {
	top:30px;
}

.product-title3 {
	left:120px;
	top:30px;
}

.product-titleAscces1 {
	left:38px;
	top:42px;
}

.product-titleAscces2 {
	font-size:19px;
	color:#666666;
	left:100px;
	top:111px;
	z-index:90;
}

.product-title4 {
	font-size:19px;
	color:#666666;
	top:87px;
}

.product-title5 {
	top:110px;
}

.product-title6 {
	left:20px;
	top:50px;
	z-index:2;
}

.product-title7 {
	left:90px;
	top:30px;
}

.product-title8 {
	top:125px;
}

.product-box {
	width:170px;
	height:150px;
	position:relative;
	left:0px;
	top:0px;
}

.detail-box {
	width:340px;
	height:360px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/dot2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:top;
	text-align:left;
}

.detail-middle {
	width:5px;
	height:360px;
	background-image:url(../images/dot.gif);
	background-position:center;
	background-repeat:repeat-y;
}

.detail-image {
	width:350px;
	height:350px;
	text-align:center;
	vertical-align:middle;
	border:3px solid #CCCCCC;
	padding:0px;
	margin:0px;
}

.detail-image2 {
	position:absolute;
	left:-25px;
	top:30px;
}

.detail-title {
	font-family:Arial, Helvetica, sans-serif;
	color:#009dcf;
	font-size:18px;
	padding-bottom:15px;
}

.Brand-ProductPic {
	position:absolute;
	left:13px;
	top:325px;
	width:320px;
	height: 120px;
	overflow: hidden;
}

.detail-description {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	padding-top:15px;
	padding-bottom:10px;
}

.detail-rrp {
	position:absolute;
	left:180px;
	top:188px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:15px;
	width:150px;
}

.detail-style {
	position:absolute;
	left:180px;
	top:168px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	width:150px;
}

.detail-price {
	position:absolute;
	left:180px;
	top:208px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	width:150px;
}

.detail-addtocart {
	position:relative;
	left:0px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	width:150px;
	height:70px;
	background-color:#E5F4FB;
	padding:10px 10px 10px 10px;
	border:1px #CCCCCC solid;
}

.detail-button1, .detail-button2, .detail-button3, .detail-button4 {
	position:absolute;
	left:180px;
	top:351px;
}

.detail-button2 {
	top:305px
}

.detail-button3 {
	top:375px
}

.detail-button4 {
	top:400px
}

.Accesdetail-box {
	width:340px;
	height:360px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/dot2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:top;
	text-align:left;
}

.Accesdetail-middle {
	width:5px;
	height:360px;
	background-image:url(../images/dot.gif);
	background-position:center;
	background-repeat:repeat-y;
}

.Accesdetail-image {
	position:absolute;
	left:30px;
	top:0px;
}

.Accesdetail-image2 {
	position:absolute;
	left:-25px;
	top:30px;
}

.Accesdetail-title {
	position:absolute;
	left:40px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#009dcf;
	font-size:18px;
	width:290px;
}

.Accesdetail-description {
	position:absolute;
	left:80px;
	top:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	width:250px;
}

.Accesdetail-price {
	position:absolute;
	left:80px;
	top:148px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	width:150px;
}

.Accesdetail-addtocart {
	position:absolute;
	left:90px;
	top:179px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	width:150px;
	height:70px;
	background-color:#EEEEEE;
	padding:10px 10px 10px 10px;
	border:1px #CCCCCC solid;
}

.Accesdetail-button1, .detail-button2 {
	position:absolute;
	left:100px;
	top:281px;
}

.Accesdetail-button2 {
	top:300px
}

.Acceschoose-another {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute; 
	top:321px; 
	height:18px; 
	left:100px; 
	width:150px;
}

.Acceschoose-another a:link, .choose-another a:active, .choose-another a:visited {
	color:#FF0000;
}

.Acceschoose-another a:hover {
	text-decoration:underline;
}

.show-case {
	position:absolute;
	left:0px;
	top:0px;
	width:316px;
	height:226px;
	z-index:1;
}

.show-case-shirt1 {
	position:absolute;
	left:7px;
	top:8px;
	width:145px;
	height:151px;
	z-index:2;
}

.show-case-tie1 {
	position:absolute;
	left:66px;
	top:32px;
	width:28px;
	height:108px;
	z-index:3;
}

.show-case-shirt2 {
	position:absolute;
	left:157px;
	top:8px;
	width:145px;
	height:151px;
	z-index:2;
}

.show-case-tie2 {
	position:absolute;
	left:216px;
	top:32px;
	width:28px;
	height:108px;
	z-index:3;
}

.show-case-cuff1 {
	position:absolute;
	left:247px;
	top:100px;
	width:43px;
	height:43px;
	z-index:3;
}

.show-case-cuff2 {
	position:absolute;
	left:97px;
	top:100px;
	width:43px;
	height:43px;
	z-index:3;
}

.show-freeshipping {
	position:absolute;
	left:77px;
	top:280px;
	width:43px;
	height:43px;
	z-index:3;
}

.show-giftwrapping {
	position:absolute;
	left:77px;
	top:350px;
	width:43px;
	height:43px;
	z-index:3;
}

.choose-another {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute; 
	top:381px; 
	height:18px; 
	left:180px; 
	width:150px;
}

.choose-another a:link, .choose-another a:active, .choose-another a:visited {
	color:#FF0000;
}

.choose-another a:hover {
	text-decoration:underline;
}
	
.recommend, .recommend2, .recommend3 {
	width:100%;
	height:40px;
	background:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

.recommend2 {
	height:80px;
}

.recommend3 {
	height:130px;
}

.recommend-text {
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
}

.recommend-text2 {
	color:green;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
}

.recommend-image {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/grey_box2.gif);
	background-repeat:no-repeat;
	width:62px;
	height:60px;
	padding:10px 5px 10px 5px;
}

.recommend-image1 {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/grey_box2.gif);
	background-repeat:no-repeat;
	width:62px;
	height:60px;
	padding:5px 20px 5px 20px;
}

.image-case {
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../images/grey_box2.gif);
	background-repeat:no-repeat;
	width:63px;
	height:70px;
	text-align:center;
	vertical-align:middle;
	padding-top:8px;
}

.image-case-2 {
	width:53px;
	height:53px;
	padding:5px;
	border:2px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
}

.recommend-information {
	position:absolute;
	top:0px;
	left:82px;
	background-color:#EEEEEE;
	width:630px;
	height:70px;
	padding:0px 0px 0px 0px;
	border:1px #CCCCCC solid;
}

.recommend-title, .recommend-price, .recommend-quantity {
	position:absolute;
	left:15px;
	top:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#009dcf;
	font-size:15px;
	width:250px;
}

.recommend-price {
	top:46px;
	color:#666666;
}

.recommend-quantity {
	top:25px;
	left:300px;
	color:#666666;
}

.hotdeals-image1 {
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:120px;
}

.hotdeals-image {
	background-image:url(../images/grey_box.gif);
	background-repeat:no-repeat;
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:middle;
}

.hotdeals-plus {
	position:absolute;
	top:50px;
	left:130px;
	background-image:url(../images/plus_sign.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	padding:10px 5px 10px 5px;
}

.hotdeals-image2 {
	position:absolute;
	top:0px;
	left:163px;
	width:120px;
	height:120px;
}

.hotdeals-information {
	position:absolute;
	top:0px;
	left:293px;
	background-color:#EEEEEE;
	width:430px;
	height:120px;
	padding:0px 0px 0px 0px;
	border:1px #CCCCCC solid;
}

.hotdeals-title, .hotdeals-price, .hotdeals-quantity, .hotdeals-description {
	position:absolute;
	left:16px;
	top:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#009dcf;
	font-size:15px;
}

.hotdeals-price {
	left:16px;
	top:25px;
	color:#666666;
}

.hotdeals-description {
	font-size:12px;
	top:51px;
	color:#666666;
	width:258px;
}

.hotdeals-quantity {
	top:25px;
	left:300px;
	color:#666666;
}

#cmc-box1 {
	position:absolute;	
	background-position:left top;
	background-repeat:no-repeat;
	width:370px;
	height:132px;
	top:368px;
	left:401px;	
}

#cmc-box2 {
	position:absolute;	
	background-position:left top;
	background-repeat:no-repeat;
	width:370px;
	height:132px;
	top:605px;
	left:400px;	
}

.cmc-box-tophead1, .cmc-box-details1, .cmc-box-lefthead1 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.cmc-box-tophead1, .cmc-box-lefthead1 {
	color:#009dcf;
	font-weight:bold;
}

#TiedUp-box1, #TiedUp-box2, #TiedUp-box3 {
	position:absolute;
	background-position:left top;
	background-repeat:no-repeat;
	width:240px;
	height:200px;	
}

#TiedUp-box1 {
	left:310px;
	top:380px;
	/*background-image:url(../images/tiedupbox1.jpg);*/
}

#TiedUp-box2 {
	left:465px;
	background-image:url(../images/tiedupbox1.jpg);
}

#TiedUp-box3 {
	left:550px;
	top:380px;
	/*background-image:url(../images/tiedupbox1_orig.jpg);*/
}

.TiedUp-box-title1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#009dcf;
	position:absolute;
	left:15px;
}

.TiedUp-box-title1 {
	top:10px;
	font-size:15px;
	font-weight:bold;
}

H1 {
font: 20px Arial, Helvetica, sans-serif;
color:#009dcf;
padding:0px 0px 10px 10px;
}


.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight: normal;
}

.cate_menu a:link, .cate_menu a:active, .cate_menu a:visited{
	width:116px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 5px 0px;
	display:block;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
}

.cate_menu a:hover{
	background-color:#000000;
}

.cate_menu2 a:link, .cate_menu2 a:active, .cate_menu2 a:visited{
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 5px 0px;
	display:block;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	background-color:#FF0000;
}

.cate_menu2 a:hover{
	background-color:#000000;
}

.cate_header {
	/*background-image:url(../images/cate_bg.jpg);*/
	background-repeat:no-repeat;
	padding:10px 0px 10px 10px;
}

h1#cate_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:0px;
}

.cate_description {
	padding:10px;
}

.new_btn {
	width:137px;
	height:26px; 
	text-align:center;
	background-image:url(../images/tnc_btn_03.jpg);
	background-repeat:no-repeat;
}

.new_btn a{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.new_btn a:hover {
	text-decoration:none;
	color:#0066CC;
}

.category_images {
	height:120px;
	vertical-align:middle;
}

.detail-left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
}

.detail-right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AAAAAA;
	text-align:left;
}

.viewcart_header {
	padding:5px 10px;
	font-size:13px;
	text-align:left;
}

.viewcart_text {
	padding:3px 10px;
	font-size:12px;
	text-align:left;
}

.container_new {
	position:relative;
	top:0px;
	left:0px;
}

.billing_header {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;
	font-weight:bold;
}

.billing_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	text-align:right;
}

.billing_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-weight:bold;
}

.checkout-input {
	width:200px;
}

.billing_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-weight:bold;
}

.billing_note {
	font-weight:bold;
	color:#666666;
}

.billing_note a{
	font-weight:normal;
	color:#CCCCCC;
	text-decoration:none;
}

.billing_note a:hover{
	color:#000000;
}

.brand_list {
	padding:2px 10px;
	text-align:center;
}

.brand_list a:link, .brand_list a:active, .brand_list a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#AAAAAA;
	text-align:center;
	text-decoration:none;
}

.brand_list a:hover{
	color:#000000;
}

#ycccurrencyList select  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.formchoose {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009dcf;
}

.formchoose a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009dcf;
	text-decoration:underline;
}

.formchoose a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	text-decoration:underline;
}

/* CSS Document */
BODY, HTML {
	background-color:#FFF;
}

IMG {
	border:0px;
}

a:link, a:active, a:visited {
	color:#666666;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#main_container {
	position:relative;
	top:0px;
	left:0px;
	width:955px;
	margin: 0px auto;
}

#header {
	position:relative;
	top:0px;
	left:0px;
	height:96px;
	margin-bottom:10px;
}

#content {
	position:relative;
	top:0px;
	left:0px;
}

#menu_search {
	position:relative;
	top:0px;
	left:0px;
	margin:10px 0px;
	background-image:url(../images/tnc_new_homepage_14.png);
	width:205px;
	height:108px;
	vertical-align:top;
	background-repeat:no-repeat;
}

#footer {
	position:relative;
	top:0px;
	left:0px;
	height:50px;
	background-color:#EEE;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:15px;
}

.left_col {
	width:205px;
	float:left;
	text-align:left;
}

.right_col {
	width:750px;
	float:right;
	text-align:left;
}

.header_location {
	width:750px;
	height:40px;
	background-image:url(../images/tnc_new_homepage_10.png);
	vertical-align:top;
}

.header_location_row2 {
	width:750px;
	height:15px;
	vertical-align:top;
}

.div_container {
	position:relative;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
}


.div_positioner {
	position:absolute;
}

.div_image {
	position:relative;
	top:0px;
	left:0px;
}


.header_location_grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666;
}

.header_location_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #56a4d9;
}

.header_location_blue a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #56a4d9;
}

.header_location_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}

.header_location_white a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}

.keyword_search {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	border:0px;
}

.menu_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#56a4d9;
	font-weight:bold;
	padding:8px 6px;
	border-bottom:1px dotted #CCC;
	margin-bottom:10px;
	padding-top:12px;
}

.menu_title a{
	color:#56a4d9;
}

.menu_link {
	padding:2px 6px;
}

.menu_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.menu_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.menu_link a:hover {
	text-decoration:underline;
}

.menu_link_on {
	padding:2px 6px;
}

.menu_link_on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;;
}

.menu_link_on a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;;
	text-decoration:none;
}

.menu_link_on a:hover {
	text-decoration:underline;
}

.page_title {
	padding:10px 15px 5px 15px;
}

.page_title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	padding-left:0px;
}

.div_page_banner {
	padding:0px 10px 5px 10px;
}

.div_page_content {
	padding:0px 0px 5px 0px;
	margin:0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

.div_page_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27aae1;
	text-decoration:none;
}

.div_page_content a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27aae1;
	text-decoration:underline;
}

.div_loading {
	display:none;
	padding:15px;
	text-align:center;
}

.input_newsletter {
	background-color:#CCC;
	border:0px;
	padding:6px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	width:150px;
}

.footer_link {
	padding:2px 10px;
	border-right:1px solid #CCC;
}

.footer_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.footer_link a:hover {
	text-decoration:underline;
}

.footer_brand_link {
	padding:1px 5px;
	width:20%;
}

.footer_brand_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-decoration:none;
}

.footer_brand_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-decoration:underline;
}

#retail_top {
	position:relative;
	width:737px;
	height:48px;	
	background-image:url(../images/retail_03.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:7px;
	margin-top:1px;
	margin-bottom:8px;
}

#retail_top_request {
	position:absolute;
	top:18px;
	right:320px;
	width:115px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:right;
}


#retail_top_request a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

#retail_top_request a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4e9b3c;
	text-decoration:none;
}

#retail_top_currency {
	position:absolute;
	top:13px;
	left:435px;
	width:95px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:right;
}


#retail_top_currency a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

#retail_top_currency a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4e9b3c;
	text-decoration:none;
}

#retail_top_cart {
	position:absolute;
	top:18px;
	left:600px;
	width:90px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-align:left;
}


#retail_top_cart a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#27aae1;
	text-decoration:none;
}

#retail_top_cart a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

#retail_top_cart_checkout {
	position:absolute;
	top:18px;
	left:670px;
	width:90px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-align:left;
}


#retail_top_cart_checkout a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

#retail_top_cart_checkout a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

#retail_top_currency_icon {
	position:absolute;
	top:8px;
	left:540px;
	width:50px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:left;
}


#retail_top_cart_icon {
	position:absolute;
	top:8px;
	left:685px;
	width:40px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:left;
}

.float_shopping_cart_link a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold; 
	color:#333333; 
	text-decoration:none;
}

.float_shopping_cart_link a:hover{
	color:#27aae1;
}

.cart_detail_title {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold; 
	color:#27aae1;
}

#float_shopping_cart_detail {
	margin:0px;
	padding:2px;
	border: 1px solid #333;
	background-color:#FFFFCC;
}

.choose-brand-td {
	width:195px;
	height:135px;
	border:2px solid #DDD;
	text-align:left;
	vertical-align:top;
}

.choose-brand-div {
	position:relative;
	top:0px;
	left:0px;
	width:195px;
	height:135px;
}

.choose-brand-logo-div {
	position:absolute;
	left:0px;
	bottom:0px;
}

.choose-brand-name-div {
	position:absolute;
	top:0px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:bold;
	width:150px;
}

.choose-brand-image-div {
	position:absolute;
	right:0px;
	bottom:0px;
}

.choose-product {
	width:140px;
	height:220px;
	border:#CCCCCC 1px solid;
	text-align:center;
	vertical-align:top;
}

.product-new-title {
	width:100%;
	text-align:center;
	padding:5px;
	height:40px;
	vertical-align:top;
}

.product-new-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;
	font-weight:bold;
}

.product-new-image {
	width:50px;
	height:50px;
	padding:5px 10px;
	vertical-align:bottom;
}

.product-new-image-main {
	height:115px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
}

.product-new-price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-align:center;
	padding:5px 10px;
}

.product-new-code {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:center;
	padding:5px 10px;
}

.product-new-more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:0px 3px;
	padding-bottom:3px;
}

.product-new-more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.product-new-more-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding:0px 0px;
	padding-bottom:3px;
}

.product-new-more-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.product-new-more-details {
	text-align:center;
	padding:0px 3px;
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
	color:#009dcf;
}

.product-new-category {
	width:100%;
	height:40px;
	text-align:center;
	padding:5px;
	vertical-align:top;
}

.product-new-category a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}

.product-new-category a:hover{
	text-decoration:none;
}

.detail_gallery {
	width:300px; 
	background-color:#CCC; 
	padding-top:10px; 
	padding-bottom:15px;
}

.detail_gallery_box {
	display:table-cell;
	width:55px;
	height:55px;
	text-align:center;
	vertical-align:middle;
	background-color:white;
	margin:5px;
	border:1px solid #333;
}

.detail_gallery_box_2 {
	display:table-cell;
	width:60px;
	height:60px;
	text-align:center;
	vertical-align:middle;
	background-color:white;
	margin:5px;
	border:1px solid #333;
}

#detail_gallery_box a img {
	vertical-align: middle;
}

.custom_gallery {
	width:500px; 
	padding-top:15px; 
	padding-bottom:15px;
}

.custom_gallery_box {
	display:table-cell;
	width:120px;
	height:180px;
	text-align:center;
	vertical-align:middle;
	background-color:white;
	margin:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009dcf;
}

.custom_gallery_box_image {
	border:1px solid #333;
	overflow:hidden;
}

.custom_gallery_box_link, .custom_gallery_box_link a {
	color:#009dcf;
}

#currency_select select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:147px;
}

.custommade_box {
	position:relative;
	top:0px;
	left:0px;
	border:13px solid #CCCCCC;
}

.custommade_box_title {
	position:absolute;
	top:15px;
	left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:white;
	width:670px;
}

.custommade_box_link {
	position:absolute;
	top:15px;
	right:20px;
	width:247px;
}

.custommade_box_description {
	position:absolute;
	top:55px;
	left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	width:670px;
	text-align:justify;
}

.custommade_link {
	position:absolute;
	top:-49px;
	left:470px;
	width:247px;
}

.custom_col_1 {
	width: 45%;
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-right:10px;
	padding-left:15px;
}

.custom_col_1_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#009dcf;
	margin-bottom:3px;
	font-weight:bold;
}

.custom_col_2 {
	width: 38%;
	text-align:right;
	vertical-align:middle;
}

.custom_col_3 {
	width: 17%;
	text-align:right;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009dcf;
	font-weight:bold;
	padding-bottom:10px;
	padding-right:15px;
}

.border_thin {
	border: 3px solid #CCC;
}

.tie_style_box {
	width:49%;
	height:80px;
	vertical-align:top;
}

.tie_style_box_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;
	font-weight:bold;
}

.blue_subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009dcf;
	font-weight:bold;
}

.tie_template_box {
	width:150px;
	height:150px;
	margin:0px;
}

.tie_template_box_2 {
	width:210px;
	height:210px;
	margin:0px;
}

.paginator {
	padding-top:10px;
	text-align:center;
}

.large_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#FFF;
	font-weight:bold;
	line-height:35px;
}

.white_sub_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
}

.blue_subtitle_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#009dcf;
	font-weight:bold;
}

.blue_subtitle_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009dcf;
	font-weight:bold;
}

.black_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444;
	font-weight:normal;
}

.white_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
}

#fancybox-title-main a{
	font-size:11px;
	font-weight: bold;
	color: #FFF;
}

#fancybox-title-main a:hover{
	font-weight: bold;
	color: #AAA;
	text-decoration:none;
}

.tbar_header {
	width:125px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
}

.tbar_header2 {
	width:125px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#CCC;
}

.tbar_no {
	width:125px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#009dcf;
	border-bottom:1px solid #CCC;
}

.category_number {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#666; 
	border:1px solid #CCC; 
	width:50px; 
	background-color:#EEE; 
	padding:10px 0px; 
	text-align:center; 
	margin-bottom:5px;
}

.category_text {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#999;
}

.add_to_cart_msg {
	background-image:url(/images/add_to_cart_bg.gif); 
	background-repeat:no-repeat; 
	width:496px; 
	height:19px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#666666; 
	text-align:center; 
	padding-top:7px;
}

.add_to_cart_msg_long {
	background-image:url(/images/add_to_cart_bg_long.gif); 
	background-repeat:no-repeat; 
	width:596px; 
	height:19px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#666666; 
	text-align:center; 
	padding-top:7px;
}

.add_to_cart {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#666666; 
	text-align:center; 
}

label.error {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:red;
}

.checkout_bar {
	margin-top:15px;
	position:relative;
	top:0px;
	left:0px;
	width:660px;
	padding:10px 20px;
	background-color:#EEE;
}

.checkout_bar_title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.checkout_bar_title a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111;
	font-weight:bold;
	text-decoration:none;
}

.checkout_tick {
	display:none;
	position:absolute;
	right:-33px;
	top:1px;
}

.checkout_box {
	display:none;
	padding:10px 20px;
}

.greybox_header {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	left:20px;
	top:0px;
	vertical-align:top;
}

.request-quote-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
	text-align:left;
}

.request-quote-textbox {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
}

.request-quote-textareabox {
	width:250px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
}

.quote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}

#left_ad {
	position:absolute;
	left:-130px;
	top:10px;
	width:120px;
}

#right_ad {
	position:absolute;
	right:-125px;
	top:10px;
	width:120px;
}
