@charset "UTF-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Ms pgothic,arial; font-size:11px; line-height:120%; color:#999999;}
img {border:0px; background-repeat:repeat;}
p {	margin:0px; padding:0px;}

Table {border:0; border-spacing:0; font-size:11px;}
.c_td {border: 1px dashed #cccccc; padding:2px; font-size:11px; text-align:center;}
h1 {font-size:15px; font-weight:bold; color:#444444;} 
h2 {font-size:12px; font-weight:bold; color:#444444;} 
h3 {font-size:13px; font-weight:bold; color:#444444;} 
h4 {font-size:12px; font-weight:bold; color:#444444;} 

#frontFeature {position:relative; height:400px;}
#frontFeature div {position:absolute; top:0; left:0; z-index:8; padding:10px; min-height:460px; height:460px; background-color:white;}
#frontFeature div.active {z-index:10;}
#frontFeature div.last-active {z-index:9;}
#frontFeature img {margin-bottom: 5px;}

.tcollector_tshirt{padding:10px; width:440px; min-height:140px; font-family:Ms Pgothic;font-size:12px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.tcollector_tshirt1{width:320px; float:left;}
.tcollector_tshirt2{width:110px; float:left; padding-top:17px;}

/* Site */
.pageNotFound {padding: 10px;}
.pageNotFoundBox {text-align:left; margin:100px auto 100px auto; width:300px; padding:20px; -moz-border-radius:10px; -webkit-border-radius:10px; background-color:#008BD1; color:white;	-moz-box-shadow:rgba(200,200,200,1) 0 5px 8px; -webkit-box-shadow:rgba(200,200,200,1) 0 5px 8px; -khtml-box-shadow:rgba(200,200,200,1) 0 5px 8px;box-shadow:rgba(200,200,200,1) 0 5px 8px;}

.mainholder_space {margin-top:20px;}
.mainholder {margin-left:auto; margin-right:auto; border:1px; width:800px; margin-bottom:50px;	}

.topheader {padding-top:22px; height:55px; width:800px;}
	
.overimagewindowFront{position:absolute; z-index:99; padding:10px; background-color:#ffffff; font-size:9px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.overimagewindowFrontVideo{position:absolute; z-index:99; padding:10px; background-color:#ffffff; font-size:11px; margin:10px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.overimagewindowFrontSale{position:absolute; z-index:99; padding:6px; background-color:#e20606; font-size:9px; color: #FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; margin-left:5px; margin-top:5px; font-weight:bold;}

.overimagewindow{	position:absolute; 	z-index:99; 	padding:6px; 	background-color:#e20606; 	font-size:9px; 	color: #FFFFFF;	-moz-border-radius: 3px; 	-webkit-border-radius: 3px;	margin-left: 3px;	margin-top: 3px;	font-weight:bold;}

.round {	padding:4px; 	border: 0px; 	-moz-border-radius: 3px; 	-webkit-border-radius: 3px;}

.errorBar {	padding:10px;	background-color:#f50000;	color:#FFFFFF;	font-size:11px;}

.mainTextLargeBold {	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}
a:link {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding: 0px;
margin: 0px;
}
a:visited{
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding: 0px;
margin: 0px;
}
a:hover{
font-size:11px;
	color: #008BD1;
	text-decoration: none;
padding: 0px;
margin: 0px;
}
.lightBlueItalic {
	color: #97cbe5;
	font-style: italic;
}
.blueText {
	font-size: 11px;
	font-weight: normal;
	color: #008BD1;
	text-decoration: none;
}
.blueText12 {
	font-size: 12px;
	font-weight: normal;
	color: #008BD1;
	text-decoration: none;
}
.blueTextBold {
	font-size: 11px;
	font-weight: bold;
	color: #008BD1;
	text-decoration: none;
}
a:link.blueText {
	font-size: 11px;
	color: #008BD1;
	text-decoration: none;
}
a:visited.blueText{
	font-size: 11px;
	color: #008BD1;
	text-decoration: none;
}
a:hover.blueText{
font-size:11px;
	color: #050505;
	text-decoration: none;
}
.whiteText {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.whiteTextBold {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:link.whiteText {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:visited.whiteText{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:hover.whiteText{
font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
.greenText {
	font-size: 11px;
	font-weight: normal;
	color: #089948;
	text-decoration: none;
}
.greenText12 {
	font-size: 12px;
	font-weight: normal;
	color: #089948;
	text-decoration: none;
}
.greenTextBold {
	font-size: 11px;
	font-weight: bold;
	color: #089948;
	text-decoration: none;
}

a:link.greenText {
	font-size: 11px;
	color: #089948;
	text-decoration: none;
	padding: 0px;
}
a:visited.greenText{
	font-size: 11px;
	color: #089948;
	text-decoration: none;
}
a:hover.greenText{
font-size:11px;
	color: #050505;
	text-decoration: none;
}
.redText{
	font-size:11px;
	font-weight: bold;
	color: #E80500;
	text-decoration: none;
}
.redText12{
	font-size:12px;
	font-weight: bold;
	color: #E80500;
	text-decoration: none;
}
.redTextLargeBold{
	font-size:12px;
	font-weight: bold;
	color: #E80500;
	text-decoration: none;
}
a:hover{
	color: #008BD1;
	text-decoration: none;
}
.btnsearch{
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #1e1e1e;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	cursor: pointer;
}
.btnsearchNew{
	font-size: 11px;
	color: #999999;
	height: 22px;
	background-color: #dddddd;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	cursor: pointer;
	margin-left: -3px;
}
.btnSearchOver {
	color:#FFFFFF;
	background-color: #008BD1;
}
.searchFormNew{
	font-size: 11px;
	color: #999999;
	background-color: #eeeeee;
	border: 1px;
	padding: 4px;
	border-style:solid;
	height: 12px;
	border-color:#d4d4d4;
	margin-right: 0px;
}
.btn{
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1e1e1e;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	cursor: pointer;
}
.btnCheckout{
	font-family:arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #050505;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
	border: 0px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	cursor: pointer;
}
.btnContact{
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1e1e1e;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	cursor: pointer;
}
.btnLogin{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #08c365;
	text-align: center;
	border: 0px;
	padding: 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	cursor: pointer;
}
.btnGreen{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #08c365;
	text-align: center;
	border: 0px;
	padding-bottom: 9px;
	padding-top: 9px;
	padding-left: 15px;
	padding-right: 15px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	cursor: pointer;
}
.btnGreenOver {
	background-color: #09db72;
}
.smallRoundBtn {
	font-size: 9px;
}
.smallRoundBtn a:link, .smallRoundBtn a:visited {
	text-shadow: 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-weight: bold;
	color: white;
	background-color: black;
	text-align: center;
	border: 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor: pointer;
}
.smallRoundBtn a:hover{
	color: white;
	background-color: #939393;
}
.checkoutBtn a:link, .checkoutBtn a:visited {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #08c365;
	text-align: center;
	border: 0px;
	padding: 9px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	cursor: pointer;
}
.checkoutBtn a:hover{
	background-color: #09db72;
}
.saveCartBtn a:link, .saveCartBtn a:visited {
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #e6e6e6;
	text-align: center;
	border: 0px;
	padding: 5px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	cursor: pointer;
}
.saveCartBtn a:hover{
	background-color: #c0c0c0;
}

.licenseHelp {
	position: absolute;
	margin: 0px 0 0 300px;
}
.bubble {
	background-image: url(/img/site/bubbleBackground.png);
	background-repeat: repeat-x;
	height: 145px;
	overflow: hidden;
}
.bubbleSubText{
	margin-left: 5px;
	font-size: 9px;
}
.arrowBubble {
	width: 24px;
	height: 12px;
	margin: 0px 0px 0px 605px;
}
.extraLicense {
	background-color: #008BD1;
	color: white;
	width: 355px;
	padding: 10px;
	margin: 0px 0px 10px 429px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	-moz-box-shadow: rgba(200,200,200,1) -2px 8px 10px;
	-khtml-box-shadow: rgba(200,200,200,1) -2px 8px 10px;
}
.extraLicense a:link, .extraLicense a:visited {
	font-weight: bold;
	color: white;
}
.extraLicense a:hover{
	text-decoration: underline;
}

.upgradeBtn {
	font-size: 9px;
	margin-top: 8px;
}
.upgradeBtn a:link, .upgradeBtn a:visited {
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #008BD1;
	text-align: center;
	border: 0px;
	padding: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	cursor: pointer;
}
.upgradeBtn a:hover{
	background-color: #08c365;
}

.smallNotice {
	color: #404040;
	background-color: #e6e6e6;
	padding: 10px;
	font-size: 9px;
	width: 290px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}
.smallNotice a:link, .smallNotice a:visited {
	font-size:9px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.smallNotice a:hover{
	color: #008BD1;
}

.result_message {
	float:left;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	color: #08c365;
}
.ddList{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #F4F4F4;
	border: 1px;
	border-style:solid;
	border-color:#999999;
}
.ff{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #f4f4f4;
	border: 1px;
	border-style:solid;
	padding: 5px;
	border-color:#999999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.ff{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #f4f4f4;
	border: 1px;
	border-style:solid;
	padding: 5px;
	border-color:#999999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.quantityForm{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	width: 30px;
	color: #000000;
	background-color: #F9F9F9;
	text-align: center;
	border: 1px;
	padding: 5px;
	border-style:solid;
	border-color:#999999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.ffwaiting{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #f4f4f4;
	padding: 2px;
	border: 1px;
	border-style:solid;
	border-color:#999999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.fftypetester{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #f4f4f4;
	padding: 2px;
	border: 1px;
	border-style:solid;
	border-color:#999999;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.ffsearch{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #f4f4f4;
	border: 1px;
	border-style:solid;
	border-color:#999999;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}
.ffLarge{
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color: #050505;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}
.ff1{
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
}

#brand {padding-left:10px;width:110px;float:left;}
#search {float:left;width:260px;}
#customer {float:right;margin-right:10px;font-size:11px;text-align:right;text-decoration: none;}
#siteNavigationHolder {	}

#siteNavigation {
	width: 92px;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color:#00859e;
	color: #000000;
	text-decoration: none;
	float:left;
	background-color:#d3d2d3;
	background-image: url(/img/site/navbg.jpg);
	background-repeat:repeat-x;
}



#subNav {
	width: 92px;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color:#f6f6f6;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
}
.subNavNew {width:215px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px; font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew_du {width:102px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px; font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew_st {width:102px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px; font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew_co {width:102px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px; background-image:URL(img/head_co.gif);font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew_de {width:102px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px; background-image:URL(img/head_de.gif);font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew_pa {width:102px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px; background-image:URL(img/head_pa.gif);font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew-2 {width:120px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px;font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}
.subNavNew-2- {width:102px;height:122px;padding:0px; margin:0px; float:left;}
.subNavNew2 {width:185px;height:122px;padding-top:10px;padding-left:10px;padding-right:0px;padding-bottom:10px;font-size:11px;color:#050505;text-decoration:none;float:left;line-height:140%;}

.subNav {
	width: 92px;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color:#f6f6f6;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
}
#subNavB {
	width: 386px;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color:#f6f6f6;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
}
#content {
	display: block;
	width: 800px;
}
#contentRows {
	position:relative;
	background-color: #FFFFFF;
	display:block;
}
#contentRowsFront {
	position:relative;
	background-color: #FFFFFF;
	display:block;
}
#contentRowsList {
	position:relative;
	background-color: #ffffff;
	display:block;
}
#contentRowsB {
	width: 800px;
	position:relative;
	background-color: #ffffff;
}
#clearthis {
	clear:both;
}
.clear {
	clear:both;
}
#header {
	width: 796px;
	height: 25px;
	background-color: #0a0a0a;
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	display:block;
}
#headerA {
	width: 796px;
	height: 15px;
	background-color: #0a0a0a;
	padding: 10px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	background-image: url(/img/site/headerbar_gloss.jpg);
	background-repeat: no-repeat;
}
#headerB {
	width: 796px;
	background-color: #0a0a0a;
	padding: 10px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}
#headerSort {
	width: 796px;
	height: 25px;
	background-color: #000000;
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}
#headerSortOptions {
	width: 408px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	float:left;
}
#headerPageNumbers {
	width: 376px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	float:left;
}
#headerSection {
	width: 796px;
	height: 15px;
	background-color: #0a0a0a;
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	background-image: url(/img/site/headerbar_gloss.jpg);
	background-repeat: no-repeat;
}
#headerSection a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#headerSection a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#headerSection a:hover {
	font-size: 12px;
	color: #dddddd;
	text-decoration: none;
	font-weight: normal;
}
#title {
	width: 194px;
	height: 25px;
	overflow:hidden;
	float:left;
}

#productShowing{
	width: 184px;
	padding: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
}
#productShowingB {
	position: relative;
	width: 592px;
	height: 386px;
	padding: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
}
#productShowingBB {
	width: 592px;
	padding: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
}
#productShowingC {
	width: 184px;
	height: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
#productShowingList {
	width: 184px;
	height: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}

#productShowingBig {
	width: 796px;
	height: 500px;
	padding: 10px;
	margin: 0px;
}
#productShowingCart{
	width: 184px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
#productShowingCartImage {
	width: 184px;
	background-color: #eaeaea;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
#productShowing376 {
	width: 376px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
#productShowingCart286 {
	width: 286px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
#productShowingCart82{
	width: 82px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
#productShowingCart82Center {
	text-align:center;
	width: 82px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	float: left;
	overflow:hidden;
}
.productSale{
	padding:4px; 
	background-color:#e20606; 
	font-size:9px; 
	color: #FFFFFF;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	font-weight:bold;
	margin-bottom: 10px;
	width: 30px;
	text-align: center;
}

#imageNav{
	position:absolute;
	left: 204px;
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#typeTest{
	visibility:hidden;
}


.footer{
	padding-top:10px;
	padding-bottom:10px;
	font-size: 11px;
	color: #999999;
	width: 800px;
	text-align:center;
	border-top:1px solid #dddddd;
}
.footerend {
	height: 12px;
	background-repeat: no-repeat;
	background-image: url(/img/site/footer_bottom.png);
}

#countrydivcontainer{
	clear:both;
	height:inherit;
}
#fulldetails{
	width:376px;
	float:left;
	overflow:hidden;
	font-size: 11px;
	color: #000000;
}
#container-1 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#imagePrevious{
	padding-left: 10px;
	position:absolute;
	left: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #eaeaea;
	text-decoration: none;
	z-index: 99;
 	cursor: pointer;
}
#controlsHolder{
	position:absolute;
	z-index: 99;
}
#controls2{
	position:absolute;
	display: none;
	left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #eaeaea;
	text-decoration: none;
	z-index: 1000;
	cursor: pointer;
}
#images{
	height: 396px;
	overflow:hidden;
	cursor: pointer;
}
#video {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#typetesterOptions {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 10px;
	float: left;
	vertical-align: middle;
}
#woops {
	padding: 0px;
	margin: 0px;
	width: 800px;
	height: 500px;
}
#frontLargeFeature {
	width: 796px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #050505;
	text-decoration: none;
	overflow:hidden;
	margin-bottom: 10px;
}
#fullSize {
	width: 796px;
	height: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	margin-bottom: 10px;
}
#marginspace50 {
	width: 796px;
	margin-bottom: 50px;
}

.line {
	height: 1px;
	width: 800px;
	background-color:#dbdbdb;
}

.orderhistory {
	padding: 10px;
	padding-bottom: 50px;
}

.user {
	padding: 10px;
}

.detailsA {
	font-weight: bold;
	float: left;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.detailsB {
	float: left;
	width: 250px;
	padding-bottom: 10px;
}

.detailsRow {
	float: left;
	width: 398px;
	padding-bottom: 10px;
}
.titletext {
	font-size:12px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 398px;
	height: 15px;
}
.statusupdate {
	width: 796px;
	padding:10px;
	color:#FFFFFF;
	background-color:#089948;
}




/* Receipt */

.receiptLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.receiptRight {
	width: 388px;
	padding:10px;
	float:left;
}
.receiptRow{
	width: 184px;
	padding: 10px;
	float: left;
}
.receiptRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.receiptProductName {
	width: 388px;
	padding: 10px;
	float: left;
}
.receiptProductB {
	width: 92px;
	padding: 10px;
	float: left;
}



/* Wish List */

.wishlistRow{
	width: 184px;
	height: 240px;
	padding: 10px;
	float: left;
}



/* Cart */

.cartHeader{
	background-color: #D3D3D3;
	color: black;
	font-size: 9px;
	height: 33px;
}
.cartLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.cartRight {
	width: 388px;
	padding:10px;
	float:left;
}
.cartRow{
	width: 184px;
	padding: 10px;
	float: left;
}
.cartRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.cartProductName {
	width: 348px;
	padding: 10px 0px 5px 10px;
	float: left;
}
.cartProductLoader {
	width: 40px;
	padding: 10px 10px 5px 10px;
	float: left;
	text-align:center;
}
.cartProductB {
	width: 72px;
	padding: 10px 0px 5px 10px;
	float: left;
}
.subCartName{
	font-size: 9px;
	line-height: 10px;
}

.subCartName a:link, .subCartName a:visited {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.subCartName a:hover	{
	color: #008BD1;
	text-decoration: none;
}


/* Checkout */

.checkoutLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.checkoutRight {
	width: 388px;
	padding:10px;
	float:left;
}
.checkoutRow{
	width: 184px;
	padding: 10px;
	float: left;
}
.checkoutRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.checkoutProductName {
	width: 388px;
	padding: 10px;
	float: left;
}
.checkoutProductB {
	width: 92px;
	padding: 10px;
	float: left;
}



/* Contact */

.contactLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.contactRight {
	width: 388px;
	padding:10px;

	float:left;
}
.contactRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.contactProductName {
	width: 388px;
	padding: 10px;
	float: left;
}
.contactFormA {
	width: 90px;
	padding: 10px;
	float: left;
}
.contactFormB {
	width: 388px;
	padding: 10px;
	float: left;
}



/* About */

.aboutLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.aboutRight {
	width: 388px;
	padding:10px;
	float:left;
}



/* Subscribe */

.subscribeLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.subscribeRight {
	width: 388px;
	padding:10px;
	float:left;
}
.subscribeRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.subscribeProductName {
	width: 388px;
	padding: 10px;
	float: left;
}
.subscribeFormA {
	width: 90px;
	padding: 10px;
	float: left;
}
.subscribeFormB {
	width: 388px;
	padding: 10px;
	float: left;
}



/* Account */

.accountRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.accountProductName {
	width: 388px;
	padding: 10px;
	float: left;
}
.accountProductB {
	width: 92px;
	padding: 10px;
	float: left;
}



/* Gift Certificate Page */

.giftLeft {
	width: 388px;
	padding:10px;
	float:left;
}
.giftRight {
	width: 368px;
	padding:10px;
	float:left;
}
.giftRowTitle {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.giftProductName {
	width: 388px;
	padding: 10px;
	float: left;
}
.giftFormA {
	width: 90px;
	padding: 10px;
	float: left;
}
.giftFormB {
	width: 288px;
	padding: 10px;
	float: left;
}





/* Product */

.productRow{
	width: 184px;
	padding: 10px;
	float: left;
}
.productRowDouble {
	width: 388px;
	padding: 10px;
	float: left;
}
.productRowTitle {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
}
.productProductB {
	width: 92px;
	padding: 10px;
	float: left;
}
.productPrice {
	font-size: 12px;
	color: #0ea75a;
}
.productRelatedRow {
	width: 184px;
	height: 150px;
	padding: 10px;
	float: left;
	overflow:hidden;
}
.productheader {
	width: 796px;
	background-color: #0a0a0a;
	padding: 10px;
	height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/img/site/headerbar_gloss.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.productTitle {
	text-shadow: 1px 1px 1px #7d7d7d;
	font-size: 12px;
}
.productToolbar {
	width: 796px;
	background-color: #181818;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 12px;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/site/product_toolbar_bg.png);
	background-repeat:repeat-y;
	overflow: hidden;
}
.productVideo {
	color: #606060;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding-left: 8px;	
}
.productVideo a:link {
	color: #606060;
	font-weight: bold;
	text-decoration: none;	
}
.productVideo a:visited {
	color: #606060;
	font-weight: bold;
	text-decoration: none;	
}
.productVideo a:hover {
	color: #606060;
	font-weight: bold;
	text-decoration: none;	
}
.productLeftInfo{
	width: 184px;
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
}


/* List Page */

.listToolbar {
	width: 796px;
	background-color: #191919;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.listToolbar a:link {
	color: #606060;
	font-weight: bold;
	text-decoration: none;	
}
.listToolbar a:visited {
	color: #606060;
	font-weight: bold;
	text-decoration: none;	
}
.listToolbar a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}
.listToolbarNumbers {
	color:#FFFFFF;
	padding-top: 3px;
	padding-left: 20px;
	float: left;
	width: 530px;
}
.listToolbarActive {
	color: #FFFFFF;
}
.listToolbarNumber {
	padding-right:5px; 
	float:left;
}
.listToolbarNext {
	padding-left:10px; 
	float:left;
}
.listShowingF {
	width: 184px;
	/*height: 440px;*/
	margin-bottom: 10px;
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 11px;
	color: #050505;
	float: left;
	overflow:hidden;
}
.listShowingFF {
	width: 388px;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	height: 260px;
	font-size: 11px;
	color: #050505;
	float: left;
	overflow:hidden;
}
.listShowingFFVideo {
	width: 796px;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	height: 447px;
	font-size: 11px;
	color: #050505;
	overflow:hidden;
}
.listShowingC {width:183px; height:190px; background-color:#FFFFFF; padding:10px; color:#050505; float:left; overflow:hidden; border-right:thin; border-color:#dbdbdb; border-right-style:solid; }
.listPrice {color:#089948;}

/* Index */
.indexShowingBig {width:780px; height:400px; padding:10px;}
.indexShowingF {width:388px; height:260px; padding:10px; float:left;overflow:hidden;}
.indexShowingImageF {overflow:hidden;}
.indexShowingFF {width:190px; height:220px; text-align:center; LINE-HEIGHT:20PX; margin:5px 5px 5px 5px; float:left; overflow:hidden; color:#666666; line-height:15px;font-weight:bold; border-bottom:#CCC dashed 1px;}
.indexShowingFF2 {width:85px; height:85px; margin:7px 7px 0px 7px; float:left; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}
.indexShowingFF3 {width:145px; height:145px; margin:7px 7px 0px 7px; float:left; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

/* Designers */
.designerRowTitle {padding-bottom:5px; padding-top:5px; font-size:12px;}
.designerProductRow {width:184px; height:210px; padding:10px; float:left;overflow:hidden;}

/* Vector Page */
.vectorRow{
	width: 184px;
	padding: 10px;
	float: left;
}
.vectorRowDouble {
	width: 378px;
	padding: 10px;
	float: left;
}
.vectorRowTitle {
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 12px;
}




/* Brush Page */


.brushRow{
	width: 184px;
	padding: 10px;
	float: left;
}
.brushRowDouble {
	width: 378px;
	padding: 10px;
	float: left;
}
.brushRowTitle {
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 12px;
}

/* New Nav Controls */
.brandNav {
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	margin: -10px 1px 0px 10px;
	padding: 10px 10px 30px 10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
}
.newReleaseTab {
	font-size: 11px;
	color: black;
	background-color: white;
	font-weight: normal;
	text-align: center;
	margin: -10px 1px 0px 10px;
	padding: 10px 10px 5px 10px;
	width: 80px;
	height: 15px;
	overflow: hidden;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top:thin; 
	border-left:thin; 
	border-right:thin; 
	border-color: #dbdbdb; 
	border-top-style:solid; 
	border-left-style:solid; 
	border-right-style:solid; 
}

.newnav {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.newnav li {
	padding: 0px;
	float: left;
	margin:0px 1px 0px 0px;
}
.top_title {list-style-image:none; list-style-type:none; float:left; font-size:11px; color:#FFFFFF; background-color:#999999; font-weight:normal; text-align:center; text-decoration:none; padding:10px 10px 30px 10px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.newnav li a:link, .newnav li a:visited, .newnav li a:active {
	font-size: 11px;
	color: #dddddd;
	background-color:#666666;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px 30px 10px;
}
.newnav li a:hover {
	font-size: 11px;
	color: #ffffff;
	background-color: #008BD1;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px 30px 10px;
}
.newnav li a.active:link, .newnav li a.active:visited, .newnav li a.active:active, .newnav li a.active:hover {
	font-size: 11px;
	color: #000000;
	background-color: #f6f6f6;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px 30px 10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
}

.dividerLine {
	border-bottom:thin; 
	border-color: #dddddd; 
	border-bottom-style:solid;
	margin: 0px;
	padding: 0px;
}

.dividerLineLight {
	border-bottom:thin; 
	border-color: #e7e7e7; 
	border-bottom-style:solid; 
	margin: 0px;
	padding: 0px;
}


/* Product Tab */
.pNav {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.pNav li {
	padding: 0px;
	float: left;
	margin:0px 1px 0px 0px;
}
.pNav li a:link, .pNav li a:visited, .pNav li a:active {
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.pNav li a:hover {
	font-size: 11px;
	color: #ffffff;
	background-color: #008BD1;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.pNav li a.active:link, .pNav li a.active:visited, .pNav li a.active:active, .pNav li a.active:hover {
	font-size: 11px;
	color: #000000;
	background-color: #f6f6f6;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 5px 5px 5px 5px;;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.productVideoNew {
	text-decoration: none;
}
.productVideoNew a:link {
	font-size: 11px;
	color: #d7d7d7;
	background-color: #5b5b5b;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 7px 10px 30px 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
}
.productVideoNew a:visited {
	 font-size: 11px;
	color: #d7d7d7;
	background-color: #5b5b5b;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 7px 10px 30px 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.productVideoNew a:hover {
	font-size: 11px;
	color: #d7d7d7;
	background-color: #5b5b5b;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 7px 10px 30px 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

/* new features */
a:link.whiteTextF {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:visited.whiteTextF{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:hover.whiteTextF{
font-size:11px;
	color:#008BD1;
	text-decoration: none;
	font-weight: bold;
}

/*list slider features */
.listSliderSmall {
	width: 184px;
	height: 190px;
	padding: 10px;
	float: left;
	overflow:hidden;
}

.listNewIcon {
	width: 184px;
	height: 74px;
	padding: 10px;
	float: left;
	overflow:hidden;
}
/*login */
.loginRight{
	width: 184px;
	padding: 10px;
	color: #050505;
	float: left;
}

/*index blog posts*/
.latestBlogPosts {
	color: #000000;
	background-color: #ffffff;
	list-style-type: none;
	margin: 0px;
}
.newsticker {
	list-style-type: none;
	margin: 0px 0px 0px 5px;;
	padding: 0px;
	
}
.blogLatest {
	list-style-type: none;
	list-style: none;
	font-size: 11px;
	color: #000000;
	float: left;
	width: 220px;
	overflow:hidden;
	background-color: #e4e4e4;
	font-weight: normal;
	text-align: left;
	height: 15px;
	text-decoration: none;
	margin: -10px 1px 0px 0px;
	padding: 10px 10px 5px 10px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
}
.blogLatest ul {
	list-style-type: none;
	list-style: none;
}
/* July 2009 */
.greenBarAlert {
	color: #ffffff;
	background-color: #089948;
	padding: 10px;
}
.redBarAlert {
	color: #ffffff;
	background-color: #E80500;
	padding: 10px;
}


/*Notice Bubble */

.noticeBubble {
	background-color: #008BD1;
	color: white;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding: 10px;
}

/*License Page */

.licensePageA {
	min-width: 150px;
	float: left;
}

/*Product Page 12-2009 */
.middleProductInfo{
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-top-color: #ebebeb;
	border-top-style: solid;
	margin: 10px 0;
	padding: 10px 0 40px;
	background-color: #F6F6F6;
}

.relatedTab {
	font-size: 11px;
	color: #ededed;
	width: 39px;
	overflow:hidden;
	background-color: black;
	font-weight: normal;
	text-align: left;
	height: 15px;
	text-decoration: none;
	padding: 10px 10px 5px 10px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
}
.relatedContentHolder{
	background-color: black;
	margin-top: -15px;
	overflow: hidden;
}
.relatedContent {
	background-color: #000000;
	color: #ffffff;
	opacity: 0.5;
	width: 184px;
	height: 190px;
	padding: 10px 10px 0px 10px;
	float: left;
	overflow:hidden;
}
.relatedImg{
	visibility: hidden;
}
.relatedLoader{
	position:absolute;
	width: 32px;
	height: 32px;
	background-image: url(/img/site/related_loader.gif);
	margin-left: 400px;
	margin-top:50px;
	z-index: 99;
}

/*License Page */
.licensePageRow{
	padding: 10px;
	float: left;
}
.licensePageTitle{
	font-size: 12px;
	background-color:#008BD1; 
	color:white;
}
.licensePageRowB{
	padding: 10px;
}
.smallRoundBtn {
	font-size: 9px;
}
.smallRoundBtn a:link, .smallRoundBtn a:visited {
	text-shadow: 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-weight: bold;
	color: white;
	background-color: black;
	text-align: center;
	border: 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor: pointer;
}
.smallRoundBtn a:hover{
	color: white;
	background-color: #939393;
}
.faqItem {
	margin-bottom: 20px;
}
.qtip-wrapper{
	-moz-box-shadow: rgba(0,0,0,0.8) 0 5px 8px;
	-webkit-box-shadow: rgba(0,0,0,0.8) 0 5px 8px;
	-khtml-box-shadow: rgba(0,0,0,0.8) 0 5px 8px;
	box-shadow: rgba(0,0,0,0.8) 0 5px 8px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	margin: 0px;
	padding: 0px;
}

.toolLoader {
	width: 32px;
	height: 32px;
	background-image: url(/img/site/related_loader.gif);
	position: absolute;
	left: 200px;
	top: 120px;
}

#lightview{
	-moz-box-shadow: rgba(0,0,0,0.5) 0 5px 8px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 0 5px 8px;
	-khtml-box-shadow: rgba(0,0,0,0.5) 0 5px 8px;
	box-shadow: rgba(0,0,0,0.5) 0 5px 8px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}

/*Listing Links */
.listingBtn{
	float:left;
	margin-right: 5px;
}
.listingBtn a:link, .listingBtn a:visited {
	text-shadow: 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-weight: bold;
	color: black;
	min-width:25px;
	background-color: white;
	text-align: center;
	border: 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	cursor: pointer;
}
.listingBtn a:hover{
	color: white;
	background-color: #008BD1;
}
.listingBtnActive{
	float:left;
	margin-right: 5px;
}
.listingBtnActive a:link, .listingBtnActive a:visited, .listingBtnActive a:hover{
	text-shadow: 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-weight: bold;
	min-width:25px;
	text-align: center;
	border: 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	cursor: pointer;
	color: white;
	background-color: #008BD1;
}

/* Front Features */
.squareFeature {
	width: 184px;
	height: 184px;
	overflow: hidden;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	background-color: #EAEAEA;
	float: left;
	margin: 7px 7px 0px 7px;
}
.mainFrontImage{
	width: 780px;
	height: 400px;
	overflow: hidden;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
}




/*top*/
.top_banner {width:620px; float:left;}

/*right start*/
.bannerLeft {width:95px; min-height:18px; position:absolute; left:50%; margin:0px 0px 0px -511px; padding:7px; padding-top:12px; line-height:12px; margin-top:88px; 
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-box-shadow:rgba(200,200,200,1) 0 5px 8px; 
	-webkit-box-shadow-left:rgba(200,200,200,1) 0 5px 8px; 	
	-khtml-box-shadow: rgba(200,200,200,1) 0 5px 8px;
	box-shadow:rgba(200,200,200,1) 0 5px 8px} 

.banner1 {width:148px; position:absolute; z-index:10; left:50%; margin:0 0 0 410px; padding-top:110px;} 
#banner2 {width:148px; font-family:ms pgothic, ms gothic; border:solid 1px; border-color:#dfdfdf; padding-left:2px; font-size:11px; border-top-color:#333333; border-top: solid 8px;}
#banner2 ul {float:left; width:145px; margin:0; margin-bottom:20px; padding:0;}
#banner2 li {float:left; width:145px; display:inline-block; list-style-type:none; line-height:12px;}

.banner1-left {width:150px; position:absolute; z-index:10; left:50%; margin:0 0 0 -560px; padding-top:110px;}
.main_tch2 {width:150px; font-size:10px; line-height:12px; text-align:center;  border:1px dashed; border-color:#999999; background-color:#efefef; float:left;}
.banner_img {width:150px; text-align:center; margin-top:2px; margin-bottom:2px;}

#banner_right{margin-top:20px; width:150px; border-left:solid 1px; border-right:solid 1px; border-bottom:solid 1px; border-color:#dfdfdf; font-size:11px; line-height:10px;}
.right_text2 {padding:2px; font-family:"ms pgothic"; line-height:16px;} 
.right_text1 {padding:2px; font-family:"ms pgothic"; line-height:16px; height:16px; text-align:center; background-color:#dddddd; font-weight:bold;} 
/*right end*/

/*blog*/
.blog {width:150px; position:absolute; left:50%; z-index:50; margin:10px 0 0 405px; height:90px; border:solid 1px; border-color:#dfdfdf; padding:2px; font-size:11px; line-height:10px;;}

/* left */
.left_base {width:160px; float:left;}

.left_artist_text {width:160px; height:50px; float:left; margin-right:2px; font-family:"ms pgothic"; line-height:16px;}

.left_artist_st {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/storyterror_logo.gif) no-repeat;}/*storyterror*/
.left_artist_ex {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/ex-lusi-ve_logo.gif) no-repeat;}/*ex-lusi-ve*/
.left_artist_gd {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/gongdust_logo.gif) no-repeat;}/*gongdust*/
.left_artist_680 {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/680st_logo.gif) no-repeat;}/*680st*/
.left_artist_mul {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/mul_logo.gif) no-repeat;}/*muL*/
.left_artist_maka {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/maka_logo.gif) no-repeat;}/*maka*/
.left_artist_ooo {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/ooo_logo.gif) no-repeat;}/*ooo*/
.left_artist_m {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/maya_logo.gif) no-repeat;}/*m*/
.left_artist_woo {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/wooooo_logo.gif) no-repeat;}/*woo*/
.left_artist_ook {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/ookubo_logo.gif) no-repeat;}/*ookubo*/
.left_artist_fr {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/fruta_logo.gif) no-repeat;}/*fluta*/
.left_artist_sak {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/sak_logo.gif) no-repeat;}/*sak*/

.left_artist_ic {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/iconism_logo.gif) no-repeat;}/*iconism*/
.left_artist_yaoya {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/yaoya_logo.gif) no-repeat;}/*yaoya*/

.left_artist_tc-mj {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/tc-muji_logo.gif) no-repeat;}/*tc-mj*/
.left_artist_sonota {width:160px; height:50px; float:left; background:url(http://www.rakuten.ne.jp/gold/tcollector/img/sonota_logo.gif) no-repeat;}/*sonota*/

.left_text4 {height:1px; background-color:#dfdfdf;} 
.left_text3 {padding:2px; font-family:"ms pgothic"; border-left: solid 1px; border-right: solid 1px; border-left: bottom 1px; line-height:16px; border-color:#dfdfdf;} 
.left_text2 {padding:2px; font-family:"ms pgothic"; border: solid 1px; line-height:16px; border-color:#dfdfdf;} 
.left_text1 {padding:2px; font-family:"ms pgothic"; line-height:16px; height:16px; text-align:center; background-color:#dddddd; font-weight:bold;} 
/* end_left */


.top {width:800px; height:80px; border-bottom:#dfdfdf solid 20px; position:absolute; left:50%; margin:0 0 0 -400px;} 
.top1 {width:600px; height:60px; float:left;} 
.top2 {width:200px; height:60px; float:left; text-align:right;} 
.base_view {font-size:0.9em; background-color:#dfdfdf; width:620px; height:20px; margin-bottom:20px;}
.left_space {height:50px; width:160px;}




/* font style start*/
.font_h {font-size:12px; line-height:12px;}
/* font style end*/

/* bottoom start*/
.b_title {width:800px; background-color:#333333; color:#FFFFFF; float:left;}
.b_boxall {width:800px; float:left;}
.b_text1 {color:#FF6600; font-size:11px;}
.b_text2 {color:#990000; font-size:11px;}
.b_text3 {color:#0099FF; font-size:11px;}
.b_text4 {color:#FFFFFF; font-size:11px;}
.b_text5 {color:#CC0000; font-size:11px;}
.b_text6 {color:#3366CC; font-size:11px;}
.b_text7 {color:#666666; font-size:11px;}
.b_text8 {color:#0033CC; font-size:11px;}

.b_space {width:10px; height:10px;; float:left; }
.b_space2 {width:800px; height:1px;  float:left;border-bottom:1px solid #dddddd;}

.b_box1 {padding: 10px 10px 20px 10px; width:426px; height:310px; float:left; font-size:11px; line-height:12px; margin-left:10px; border-right:1px solid #dddddd;}
/*.b_box2 {padding: 10px 10px 20px 10px; width:226px; height:510px; border:solid 1px; border-color:#cccccc; float:left; font-size:11px; line-height:12px;-moz-border-radius: 7px;-webkit-border-radius: 7px;}*/
.b_box3 {padding: 10px 10px 20px 10px; width:300px; height:310px;  float:left; font-size:11px; line-height:12px;}

.b_box4 {padding: 10px 10px 20px 10px; width:320px; height:205px;  float:left; font-size:11px; line-height:12px; margin-left:10px; border-right:1px solid #dddddd;}
.b_box5 {padding: 10px 10px 20px 10px; width:408px; height:205px; float:left; font-size:11px; line-height:12px;}

.b_box6 {padding: 10px 10px 20px 10px; width:470px; height:150px;  float:left; font-size:11px; line-height:12px; margin-left:10px;border-right:1px solid #dddddd;}
.b_box7 {padding: 10px 10px 20px 10px; width:258px; height:150px;  float:left; font-size:11px; line-height:12px;}

.b_bottom1 {width:800px; height:25px; background-color:#CCCCCC; text-align:center; float:left; padding-top:5px;} 
.b_bottom2 {width:800px; float:left; font-size:11px; line-height:12px;} 
.b_bottom3 {border-bottom:1px dashed; border-color:#999999; background-color:#efefef; font-weight:bold; text-align:center;} 
.b_bottom4 {border:1px dashed; border-color:#999999; text-align:center;} 

.b_main_space1 {width:800px; float:left; height:8px; background-color:#444444;} 
.b_main_title {width:800px; float:left; padding-top:20px; margin-bottom:5px; background-color:#efefef;border-bottom:1px dashed; border-color:#cccccc;font-weight:bold;} 
/* bottom end */

.index_box {padding:5px; font-size:12px;line-height:13px; border:1px dashed; border-color:#999999;} 
.index_box2 {padding:2px; font-size:12px; line-height:13px; border-top:1px dashed; border-color:#999999;} 
.p5 {padding:5px;} 
.p5left {padding:5px; line-height:16px;} 
.style1 {color:#cc0000; font-weight:bold;} 
.style2 {color:#990000; font-weight:bold;} 
.toptitle-font {color:#333333; font-weight:bold;} 
.osusumebox {line-height:12px; font-size:11px; padding:5px; border:1px dashed; border-color:#999999; background-color:#efefef;} 
.text-line {background-color:#efefef; padding:2px; border-bottom:1px dashed; border-color:#cccccc;} 
.TEXT {text-align:center; border-top:1px dotted; border-top-color:#999999; background-color:#dfdfdf; width:200px; height:60px;} 
.TEXT_2 {text-align:center; border-top:1px dotted; border-top-color:#999999; background-color:#dfdfdf; width:200px; height:60px;} 
.text3 {color:#0099cc; font-size:10px;} 
.TEXT_big {text-align:center; border-top:1px dotted; border-top-color:#999999; background-color:#dfdfdf; width:410px; height:123px;} 

._textbox {width:620px; border:1px dashed; float:left; background-color:#efefef; border-bottom:1px solid;} 
._text150 {width:150px; border:1px dashed; float:left;} 
._text470 {width:450px; border:1px dashed; float:right; background-color:#ffffff;} 

.base {width:800px; position:absolute; left:50%; margin:0 0 0 -400px;} 
.base_top {width:800px; float:left;} 
.base_left {width:159px; float:left; font-size:9em; border-right:#dfefef dashed 1px;} 
.base_right {width:640px; float:left;} 
.base_bottom {width:800px; float:left;} 

.main_base {width:800px; float:left;} 
.main_base_real {width:800px; float:right;} 
.main_top_space {width:800px; float:left; height:10px;}

.main_space1 {width:100%; float:left; height:8px; background-color:#444444;} 
.main_space2 {width:300px; float:left; height:8px; background-color:#444444;} 
.main_title {width:620px; height:20px; float:left; padding-top:20px; margin-bottom:5px; background-color:#efefef; border-bottom:1px dashed; border-color:#cccccc; font-weight:bold;} 
.main_titleL {width:420px; height:20px; float:left; padding-top:20px; margin-bottom:5px; background-color:#efefef; border-bottom:1px dashed; border-color:#cccccc; font-weight:bold;} 
.main_titleR {width:200px; height:20px; float:left; padding-top:20px; margin-bottom:5px; background-color:#efefef; border-bottom:1px dashed; border-color:#cccccc; font-weight:bold; font-size:11px; text-align:right;} 

.main_img {width:620px; height:205px; float:left; background:url(http://image.rakuten.co.jp/tcollector/cabinet/2009top-img.jpg) no-repeat;}
.main_80 {width:63px; height :63px; float:left; margin-bottom:2px;} 
.main_230 {width:230px; height:63px; float:left; line-height:12px; font-size:11px; border:1px dashed; border-color:#999999; margin-left:4px;}

.main_80230 {width:620px; float:left; height:2px;}
.main_tch {width:100px; height:210px; font-size:10px; line-height:12px; text-align:center;  border:1px dashed; border-color:#999999; background-color:#efefef; float:left; margin-right:5px;} 
.main_link {width:510px; height:210px; border:1px dashed; border-color:#999999; float:right;} 
.shinbun {width:620px; height:30px; float:left;} 

.div_img_155 {width:155px; height:200px; float:left; text-align:center; font-size:11px;} 
.buying_base {width:2600px; height:150px; float:left}
.div_img_124 {width:124px; height:150px; float:left; text-align:center; font-size:11px; line-height:11px;} 
.div_img_248 {width:248px; height:300px; float:left; text-align:center; font-size:11px; line-height:11px;} 
.div_img_58 {width:61px; height:90px; float:left; text-align:center; font-size:10px;} 

/*ddd*/
.div_img_200 {width:155px; height:170px; margin-bottom:10px; float:left;}

.div_img_58_0 {width:620px; height:10px; float:left; border-bottom:1px dashed; border-color:#cccccc; margin-bottom:10px;} 
.div_img3 {width:150px; height:212px; float:left;} 
.div_img_big {width:414px; height:546px; float:left;} 
.div_img_fla {width:620px; height:620px; float:left;} 
.div_img_banners {width:310px; height:310px; float:left;} 

.text-line1 {padding:1px; font-family:"ms pgothic"; border:1px solid; border-color:#dfdfdf;} 
.text31 {font-family:"ms pgothic"; border:1px solid; border-color:#dfdfdf;} 
.style3_left {color:#0099cc; font-size:10px;} 
.list_style_4 {color:#0099cc; font-size:12px; font-weight:bold;} 

/*premiumt_top_contents*/
#premiumT_text {-moz-border-radius:3px; -webkit-border-radius:3px; margin-left:3px; margin-top:3px; padding:6px; background-color:#d3d2bb; font-size:9px; color:#222222; font-family:ms pgothic; font-size:12px; line-height:14px;}
#premiumT_Stext {-moz-border-radius:3px; -webkit-border-radius:3px; margin-left:3px; margin-top:3px; padding:6px; background-color:#d7d59f; border:solid 1px #ffffff; float:left; font-size:9px; color:#222222; font-family:ms pgothic; font-size:12px; line-height:20px;}
#premiumT_Stext2 {-moz-border-radius:3px; -webkit-border-radius:3px; margin-left:3px; margin-top:3px; padding:6px; background-color:#d7d59f; border:solid 1px #ffffff; float:left; font-size:9px; color:#222222; font-family:ms pgothic; font-size:12px; line-height:20px;}
#premiumT_text p {padding:0px; margin:0px; line-height:14px;}
#premiumT_text h3 {font-size:14px;}
