@charset "UTF-8";
/* CSS Document */


.donotuse {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}




/* UNIVERSAL ----------------------------------- */ .____UNIVERSAL_DIVS{}

.errormessage {
	width: 700px;
	clear: both;
	margin-bottom: 25px;
	padding: 20px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 5px;
}

.home  .featured_home {
	width: 704px;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}

.home .featured_home h1 {
}


.home .featured_home .item {
	width: 168px;
	text-align: left;
	float: left;
  padding-left: 10px;
  border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.home .featured_home .item a {
}

.home .featured_home .item img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	margin: 0px;
}

.home .featured_home .item h1 {
	font-size: 1.1em;
	margin: 0px;
}

.home .featured_home .item h1 a {
	text-decoration: underline;
	color: #C11D2D;
}

.home .featured_home .item p {
	font-size: 84%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.home .featured_home .item ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}

.home .featured_home .item ul li {
	font-size: .9em;
	padding: 1px;
}


.home .featured_home .item ul li a {
	color: #000000;
}

.home .featured_home .item_unique {
	width: 167px;
	text-align: left;
	float: left;
}

.home .featured_home .item_unique a {
}

.home .featured_home .item_unique img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	margin: 0px;
}

.home .featured_home .item_unique h1 {
	font-size: 1.1em;
	margin: 0px;
}

.home .featured_home .item_unique h1 a {
	text-decoration: underline;
	color: #C11D2D;
}

.home .featured_home .item_unique p {
	font-size: 84%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.home .featured_home .item_unique ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}

.home .featured_home .item_unique ul li {
	font-size: .9em;
	padding: 1px;
}


.home .featured_home .item_unique ul li a {
	color: #000000;
}


.shop .featured {
	width: 530px;
	float: left;
}

.shop .featured p a {
}

.dept .featured {
	width: 530px;
	float: left;
}

.dept .featured p a {
}

.shopcart .featured {
	display: block;
	clear: both;
	padding-top: 10px;
	width: 100%;
}

.shopcart .featured p a {
}

.addon .featured {
	display: block;
	clear: both;
	padding-top: 10px;
	width: 100%;
}

.addon .featured p a {
	font-size: 85%;
}

.subsubdept .featured p a {
}

.proddetail .featured p a {
}

.proddetail2 .featured p a {
}

.search .featured p a {
}


.proddetail .featured {
}

.proddetail2 .featured {
}

.featured {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.featured h1 {
	font-size: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.featured .item {
	width: 175px;
	text-align: center;
	margin-bottom: 8px;
	float: left;
	margin-right: 12px;
	margin-top: 4px;
	vertical-align: top;
}

.featured .item .description {
text-align: left;
font-size: .9em;
}

.featured .item a {
}

.featured .item img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.featured .item h1 {
	font-size: 1.1em;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.featured .item h1 a {
	text-decoration: none;
	color: #000000;
}

.featured .item p {
	margin: 0px;
	font-size: 85%;
}

.featured_list {
	width: 100%;
}

.featured_list table {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.featured_list table {
	width: 100%;
	clear: both;
}

.featured_list th {
	background-color: #FFFFFF;
	padding: 8px;
}

.featured_list th.description {
	text-align: left;
}

.featured_list th.image {
}

.featured_list th.sku {
}

.featured_list th.one {
}

.featured_list th.ten {
}

.featured_list th.twentyfive {
}

.featured_list td {
	text-align: center;
	padding: 8px;
}

.featured_list tr {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.featured_list td.description {
	text-align: left;
}

.featured_list td.description a {
	font-weight: bold;
}

.featured_list td.description a.designlink {
	font-weight: normal;
}

.featured_list td.image {
}

.featured_list td.sku {
}

.featured_list td.one {
}

.featured_list td.ten {
}

.featured_list td.twentyfive {
}












/* HOME ----------------------------------- */ .____HOME_DIVS{}

.home {
}

.home .showcase {
	width: 704px;
	height: 250px;
	float: left;
	display: block;
	margin-right: 8px;
}

.home .showcase p {
	width: 80%;
	margin-top: 85px;
	font-weight: bold;
	margin-left: 30px;
}

.home .showcase a {
	color: #F5110B;
	display: block;
	font-size: 1.3em;
}

.home .adspace1 {
	width: 240px;
	float: right;
	margin-bottom: 10px;
}

.home .adspace2 {
}

.home .adspace2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.home .adspace3 {
}

.home .adspace4 {
}

.home .adspace5 {
	float: right;
	width: 240px;
}

.home .adspace5 .home_rightitem {
	margin-bottom: 10px;
}

.home .adspace5 .home_rightitem h1 {
	margin: 0px;
}
.home  .adspace5 .home_rightitem p img {
}

.home .keywordtext {
	clear: left;
	width: 704px;
	margin-bottom: 10px;
}

.home .keywordtext h1 {
	margin: 0px;
	font-size: 1.3em;
	color: #9A000B;
	padding: 0px;
}

.home .keywordtext p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.clear {
	display: block;
	clear: both;
}







/* SHOP ----------------------------------- */ .____SHOP_DIVS{}

.shop {
}

.shop .showcase {
	height: 229px;
	background-color: #999999;
	color: #FFFFFF;
	padding: 10px;
}

.shop .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.shop .adspaceextra {
	background-color: #999999;
	height: 599px;
	float: right;
	width: 170px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	display: block;
}

.shop .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
	display: block;
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: ffffff;
}

.shop .biglinks {
	clear: both;
}

.shop .biglinks ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	background-color: #CCCCCC;
	padding: 0px;
	height: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.shop .biglinks li {
	display: block;
	float: left;
	width: 143px;
	text-align: center;
}

.shop .biglinks li.link1 {
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.shop .biglinks li.link2 {
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.shop .biglinks li.link3 {
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.shop .biglinks li.link4 {
	height: 40px;
	padding-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.shop .biglinks li.link5 {
	line-height: 50px;
}

.shop .biglinks li.link1 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.shop .biglinks li.link2 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.shop .biglinks li.link3 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.shop .biglinks li.link4 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.shop .biglinks li.link5 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}








/* DEPT ----------------------------------- */ .____DEPARTMENT_DIVS{}

.dept {
}

.dept .showcase {
	height: 229px;
	background-color: #999999;
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 10px;
}

.dept .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.dept .adspaceextra {
	background-color: #999999;
	height: 598px;
	float: right;
	width: 170px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 1px;
}

.dept .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: ffffff;
}

.dept .biglinks {
	clear: both;
}

.dept .biglinks ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	background-color: #CCCCCC;
	padding: 0px;
	height: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.dept .biglinks li {
	display: block;
	float: left;
	width: 143px;
	text-align: center;
}

.dept .biglinks li.link1 {
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dept .biglinks li.link2 {
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dept .biglinks li.link3 {
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dept .biglinks li.link4 {
	height: 40px;
	padding-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dept .biglinks li.link5 {
	line-height: 50px;
}

.dept .biglinks li.link1 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.dept .biglinks li.link2 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dept .biglinks li.link3 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dept .biglinks li.link4 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dept .biglinks li.link5 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}





/* SUB-DEPT ----------------------------------- */ .____SUB-DEPARTMENT_DIVS{}

.subdept {
}

.subdept .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.subdept .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.subdept .title {
}

.subdept .title h1 {
	font-size: 1.5em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.subdept .title p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.subdept .previousnext {
	clear: both;
	background-color: #CCCCCC;
	padding: 5px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.subdept .previousnext a {
	color: #000000;
}

.subdept .filters {
	clear: both;
}

.subdept .filters ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	background-color: #CCCCCC;
	padding: 0px;
	height: 40px;
}

.subdept .filters li {
	display: block;
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
}

.subdept .filters li.filter1 {
}

.subdept .filters li.filter2 {
}

.subdept .filters li.filter3 {
}

.subdept .filters li.filter4 {
}

.subdept .filters li.filter5 {
}






/* SEARCH ----------------------------------- */ .____SEARCH_DIVS{}

.search {
}

.search .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.search .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.search .title {
}

.search .title h1 {
	font-size: 1.5em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.search .title p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.search .previousnext {
	clear: both;
	background-color: #CCCCCC;
	padding: 5px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.search .previousnext a {
	color: #000000;
}

.search .filters {
	clear: both;
}

.search .filters ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	background-color: #CCCCCC;
	padding: 0px;
	height: 40px;
}

.search .filters li {
	display: block;
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
}

.search .filters li.filter1 {
}

.search .filters li.filter2 {
}

.search .filters li.filter3 {
}

.search .filters li.filter4 {
}

.search .filters li.filter5 {
}




/* SUBSUBDEPT ----------------------------------- */ .____SUBSUBDEPT_DIVS{}

.subsubdept {
}

.subsubdept .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.subsubdept .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.subsubdept .title {
}

.subsubdept .title h1 {
	font-size: 1.5em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.subsubdept .title p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.subsubdept .previousnext {
	clear: both;
	background-color: #CCCCCC;
	padding: 5px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.subsubdept .previousnext a {
	color: #000000;
}




/* LOGIN ----------------------------------- */ .____LOGIN_DIVS{}

.login {
}

.login .title {
}

.login .title h1 {
}

.login .customer table {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.login .customer tr {
}

.login .customer td {
	padding: 2px;
}

.login .customer {
	width: 260px;
	background-color: #E0E0E0;
	float: left;
	display: block;
	padding: 20px;
	margin-top: 15px;
	border: 1px solid #CCCCCC;
	height: 210px;
	margin-right: 45px;
	margin-left: 30px;
}

.login .tallcustomer {
	height: 355px;
}


.login .customer h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 1.4em;
}

.login .customer p {
}
.login  .customer  a {
	display: block;
	text-align: center;
	font-size: 0.9em;
}

.login .customer a img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.login .newcustomer table {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.login .newcustomer tr {
}

.login .newcustomer td {
	padding: 2px;
}

.login .newcustomer {
	height: 210px;
	width: 260px;
	background-color: #E0E0E0;
	float: left;
	display: block;
	padding: 20px;
	margin-top: 15px;
	border: 1px solid #CCCCCC;
}

.login .tallnewcustomer {
	height: 355px;
}



.login .newcustomer h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 1.4em;
}

.login .newcustomer p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 0px;
}
.login  .newcustomer  a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
}




/* SHOPCART ----------------------------------- */ .____SHOPCART_DIVS{}

.shopcart {
}

.shopcart .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.shopcart .title {
}

.shopcart .title h1 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.shopcart .title p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.shopcart .buttoncontinue {
}

.shopcart .buttoncheckout {
}

.shopcart .checkbuttons {
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.shopcart .checkbuttons .shopcontinue {
	display: block;
	float: left;
}

.shopcart .checkbuttons .shopcontinue a {
}

.shopcart .checkbuttons .shopcontinue img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.shopcart .checkbuttons .cartcheckout {
	display: block;
	float: right;
	margin-left: 575px;
}

.shopcart .checkbuttons .cartcheckout a {
}

.shopcart .checkbuttons .cartcheckout img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.shopcart .cartitems {
	display: block;
	clear: both;
}

.shopcart .cartitems table {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.shopcart .cartitems table th {
	background-color: #CCCCCC;
	text-align: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.shopcart .cartitems table tr {
	vertical-align: top;
}

.shopcart .cartitems table tr.tableheader {
}

.shopcart .cartitems table tr.tableinfo {
}

.shopcart .cartitems table th.cartthumb {

}

.shopcart .cartitems table th.cartid {
}

.shopcart .cartitems table th.cartdesc {
}

.shopcart .cartitems table th.cartprice {
text-align: center;
}

.shopcart .cartitems table th.cartqty {
text-align: center;
}

.shopcart .cartitems table th.cartbuttons {
}

.shopcart .cartitems table th.carttotal {
text-align: center;
}

.shopcart .cartitems table td {
	padding-top: 10px;
	padding-bottom: 3px;
}

.shopcart .cartitems table td.cartthumb {
padding-left: 5px;
}

.shopcart .cartitems table td.cartid {
width: 100px;
}

.shopcart .cartitems table td.cartdesc {
width: 250px;
}

.shopcart .cartitems table td.cartprice {
width: 100px;
font-weight: bold;
}

.shopcart .cartitems table td.cartqty {
}

.shopcart .cartitems table td.cartbuttons {
}

.shopcart .cartitems table td.carttotal {
font-weight: bold;
text-align: right;
padding-right: 20px;
}

.shopcart .cartitems ul {
	display: block;
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 7px;
	background-color: #E0E0E0;
}

.shopcart .cartitems li {
	list-style-type: none;
}

.shopcart .cartitems li.ordertotal {
}

.shopcart .customthubmnail
{
	display:block;
	height:75px;
}

.shopcart .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}




/* ADDON ----------------------------------- */ .____ADDON_DIVS{}

.addon {
}

.addon .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.addon .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.addon .info {
	width: 410px;
	float: left;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.addon .info h1 {
	font-size: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.addon .info p {
	margin: 0px;
}

.addon .info img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.addon .info p.description {
	margin-bottom: 10px;
}

.addon .info p.sku {
	font-weight: bold;
	margin-bottom: 5px;
}

.addon .info p.sampleprice {
	font-weight: bold;
	margin-bottom: 5px;
}

.addon .productimage {
	width: 290px;
	float: right;
	margin-bottom: 10px;
}

.addon .productimage img {
}

.addon .productimage .imagelarge {
	margin-bottom: 15px;
}







/* PRODDETAIL1 ----------------------------------- */ .____PRODDETAIL1_DIVS{}

.proddetail  {
}

.proddetail  .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.proddetail  .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.proddetail  .info {
	width: 590px;
	margin-bottom: 10px;
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.proddetail  .info h1 {
	font-size: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.proddetail  .info p {
	margin: 0px;
}

.proddetail  .info img {
}

.proddetail  .info p.description {
	margin-bottom: 10px;
}

.proddetail  .info p.sku {
	font-weight: bold;
	margin-bottom: 5px;
}

.proddetail  .info p.price {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
}

.proddetail  .info p.emailpage {
}

.proddetail  .info p.video {
}

.proddetail  .info p.emailpage a {
}

.proddetail  .info p.video a {
}

.proddetail  .filters {
	width: 435px;
	display: block;
}

.proddetail  .filters h1 {
	font-size: 1.4em;
}

.proddetail  .filters img {
}

.proddetail  .filters .puldown {
}

.proddetail  .filters .designer {
}

.proddetail  .filters .addtocart {
}

.proddetail  .actionbuttons {
	width: 435px;
	display: block;
	margin-top: 15px;
}

.proddetail  .actionbuttons img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.proddetail  .productimage {
	margin-bottom: 5px;
	display: block;
	float: right;
}

.proddetail  .productimage .imagelarge {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 1px;
	display: block;
}

.proddetail  .productimage .imagethumb {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

.proddetail  .descriptionextra {
	clear: both;
	margin-top: 15px;
	display: block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 300px;
}





/* PRODDETAIL2 ----------------------------------- */ .____PRODDETAIL2_DIVS{}

.proddetail2 {
}

.proddetail2 .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.proddetail2 .adspacebottom {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.proddetail2 .info {
	display: block;
	width: 435px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.proddetail2 .info h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.proddetail2 .info p {
	margin: 0px;
}

.proddetail2 .info img {
}

.proddetail2 .info p.description {
	margin-bottom: 15px;
}

.proddetail2 .info p.sku {
	font-weight: bold;
	margin-bottom: 5px;
}

.proddetail2 .info p.price {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 15px;
}

.proddetail2 .info p.emailpage {
}

.proddetail2 .info p.video {
}

.proddetail2 .info p.emailpage a {
}

.proddetail2 .info p.video  a {
}

.proddetail2 .descriptionextra {
	display: block;
	width: 435px;
	float: left;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 20px;
}

.proddetail2 .productimage {
	display: block;
	width: 260px;
	float: right;
	margin-bottom: 25px;
}

.proddetail2 .productimage .imagelarge {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 1px;
}

.proddetail2 .productimage .imagethumb {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.proddetail2 .lineitem {
	display: block;
}

.proddetail2 .lineitem h1 {
	font-size: 1.4em;
	display: block;
	margin: 0px;
	padding: 10px;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.proddetail2 .lineitem .filters {
	clear: both;
	display: block;
	background-color: #F7F7F7;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 20px;
	width: 718px;
}

.proddetail2  .lineitem .filters ul {
	display: block;
	list-style-type: none;
	background-color: #F7F7F7;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 35px;
}

.proddetail2  .lineitem .filters li {
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 5px;
	margin-right: 10px;
}

.proddetail2 .lineitem .filters li.filter1 {
}

.proddetail2 .lineitem .filters li.filter2 {
}

.proddetail2 .lineitem .filters li.filter3 {
}

.proddetail2 .lineitem .filters li.filter4 {
}

.proddetail2 .lineitem .filters li.filter5 {
}

.proddetail2 .lineitem table {
	width: 100%;
	clear: both;
}

.proddetail2 .lineitem th {
	background-color: #FFFFFF;
	padding: 8px;
}

.proddetail2 .lineitem th.description {
	text-align: left;
}

.proddetail2 .lineitem th.image {
}

.proddetail2 .lineitem th.sku {
}

.proddetail2 .lineitem th.one {
}

.proddetail2 .lineitem th.ten {
}

.proddetail2 .lineitem th.twentyfive {
}

.proddetail2 .lineitem th.qty {
}

.proddetail2 .lineitem td {
	text-align: center;
	padding: 8px;
}

.proddetail2 .lineitem tr {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.proddetail2 .lineitem td.description {
	text-align: left;
}

.proddetail2 .lineitem td.image {
}

.proddetail2 .lineitem td.sku {
}

.proddetail2 .lineitem td.one {
}

.proddetail2 .lineitem td.ten {
}

.proddetail2 .lineitem td.twentyfive {
}

.proddetail2 .lineitem td.qty {
}

.proddetail2 .addtocart {
	clear: both;
	text-align: right;
	margin-bottom: 10px;
	display: block;
	margin-top: 10px;
}

.proddetail2 .addtocart img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}





/* ONEPGCHECKOUT ----------------------------------- */ .____ONEPGCHECKOUT_DIVS{}

.onepgcheckout {
padding: 20px;
margin-left: 100px;
}

.onepgcheckout .title {
}

.onepgcheckout .title h1 {
	font-size: 1.5em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.onepgcheckout .title p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.onepgcheckout .buttoncontinue {
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

.onepgcheckout .buttoncontinue img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.onepgcheckout .paymentinfo {
}

.onepgcheckout .shipinfo {
	width: 305px;
	float: left;
	margin-bottom: 25px;
	padding: 20px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	height: 425px; <!--was 550px-->
	margin-right: 25px;
}

.onepgcheckout .billinfo {
	width: 305px;
	float: left;
	margin-bottom: 25px;
	margin-left: 25px;
	padding: 20px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	height: 425px; <!--was 550px-->
}

.onepgcheckout .shipinfo table td, .onepgcheckout .billinfo table td {
	padding: 2px;
}

.onepgcheckout .shipinfo h1, .onepgcheckout .billinfo h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1.4em;
}

.onepgcheckout  .billinfo  table.sameasship  {
	margin-bottom: 10px;
}

.onepgcheckout  .billinfo  table.sameasship select {
	margin: 0px;
	padding: 0px;
}

.onepgcheckout  .billinfo  table.sameasship td.one {
	display: block;
	width: 8px;
}

.onepgcheckout  .billinfo  table.sameasship td.two {
}

.onepgcheckout .billinfo table.emailme {
	width: 100%;
}

.onepgcheckout .billinfo table.emailme tr {
	vertical-align: top;
}

.onepgcheckout .billinfo table.emailme td.one {
	width: 10%;
}

.onepgcheckout .billinfo table.emailme td.two {
	font-size: 0.9em;
}

.onepgcheckout .billinfo table.rememberme {
	width: 100%;
}

.onepgcheckout .billinfo table.rememberme tr {
	vertical-align: top;
}

.onepgcheckout .billinfo table.rememberme td.one {
	width: 10%;
}

.onepgcheckout .billinfo table.rememberme td.two {
	font-size: 0.9em;
}

.onepgcheckout .shipinfo table, .onepgcheckout .billinfo table {
	width: 85%;
}

.onepgcheckout .shipinfo table td.one, .onepgcheckout .billinfo table td.one {
	width: 45%;
}

.onepgcheckout .shipinfo table td.two, .onepgcheckout .billinfo table td.two {
}

.onepgcheckout .shipmethod {
	display: block;
	width: 305px;
	float: left;
	margin-bottom: 25px;
	margin-right: 25px;
	padding: 20px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	height: 60px;
}

.onepgcheckout .shipmethod h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.onepgcheckout .shipmethod select {
}

.onepgcheckout .discount {
	display: block;
	float: left;
	margin-bottom: 25px;
	width: 305px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 20px;
	height: 60px;
}

.onepgcheckout .discount h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.onepgcheckout .discount table {
}

.onepgcheckout .discount table td {
	padding: 1px;
}

.onepgcheckout .discount table tr.couponcode {
}

.onepgcheckout .summary {
	display: block;
	float: left;
	width: 305px;
	padding: 20px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	height: 150px;
	margin-bottom: 25px;
}

.onepgcheckout .summary h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.onepgcheckout .summary table {
	width: 305px;
}

.onepgcheckout .summary table td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.onepgcheckout .summary table td.one {
}

.onepgcheckout .summary table td.two {
	text-align: right;
}

.onepgcheckout .summary .ordertotal {
	display: block;
	width: 98%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
}

.onepgcheckout .paymentinfo {
	display: block;
	width: 305px;
	float: left;
	margin-bottom: 25px;
	padding: 20px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	height: 150px;
	margin-left: 24px;
}

.onepgcheckout .paymentinfo h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.onepgcheckout .paymentinfo table {
}

.onepgcheckout .paymentinfo table td {
	padding: 3px;
}

.onepgcheckout .paymentinfo table td.one {
}

.onepgcheckout .paymentinfo table td.two {
}





/* ADDRESSBOOK ----------------------------------- */ .____ADDRESSBOOK_DIVS{}

.addressbook {
}

.addressbook .title h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.addressbook .title p {
	margin: 0px;
}

.addressbook .addresslinks {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #F7F7F7;
	margin-bottom: 20px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 1.3em;
}

.addressbook .addresslinks a {
	color: #000000;
}

.addresscontent {
	float: left;
}

.addressbook .custinfo {
	width: 169px;
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.addressbook .custinfo p {
	margin: 0px;
}

.addressbook .custinfo p.nickname {
	font-weight: bold;
	margin: 0px;
}

.addressbook .custinfo p.name {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.addressbook .custinfo li.edit {
}

.addressbook .editaddressbox {
	width: 305px;
	padding: 20px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	display: block;
	clear: both;
}

.addressbook .editaddressbox h1 {
	font-size: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.addressbook .editaddressbox table {
	width: 100%;
}

.addressbook .editaddressbox table.buttons {
	margin-top: 10px;
}

.addressbook .editaddressbox table td {
	padding: 2px;
}

.addressbook .editaddressbox table tr {
}

.addressbook .editaddressbox table.info {
}

.addressbook .editaddressbox table.info td.one {
}

.addressbook .editaddressbox table.info td.two {
}




/* MYACCOUNT ----------------------------------- */ .____MYACCOUNT_DIVS{}

.myaccount {
}

.myaccount .title h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.myaccount .title p {
	margin: 0px;
}

.myaccount .links {
}

.myaccount .links a {
	color: #000000;
}

.myaccount .links ul {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 180px;
}

.myaccount .links ul li {
	margin: 0px;
	list-style-type: none;
	font-size: 1.1em;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.myaccount .links ul li.link1 {
}

.myaccount .links ul li.link2 {
}

.myaccount .links ul li.link3 {
}

.myaccount .links ul li.link4 {
}

.myaccount .links ul li.link5 {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
}

.myaccount .links ul li.link6 {
}



/* ORDERHISTORY ----------------------------------- */ .____ORDERHISTORY_DIVS{}

.orderhistory {
}


.orderhistory .title h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.orderhistory .title p {
	margin: 0px;
}
.orderhistory  .custinfo {
	margin-top: 10px;
	margin-bottom: 25px;
}

.orderhistory  .custinfo  p {
	margin: 0px;
}

.orderhistory .custinfo p.returnlink {
	display: block;
	float: right;
	margin-top: 30px;
	font-size: 1.1em;
	font-weight: bold;
}

.orderhistory .custinfo p.returnlink a {
	color: #000000;
}

.orderhistory .custinfo p.nickname {
	margin: 0px;
	font-weight: bold;
}

.orderhistory .custinfo p.name {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.orderhistory .custinfo a.edit {
}

.orderhistory .orders {
}

.orderhistory .orders table {
	width: 100%;
	text-align: center;
}

.orderhistory .orders table tr {
}

.orderhistory .orders table th {
	background-color: #999999;
	padding: 8px;
}

.orderhistory .orders table th.orderinfo {
}

.orderhistory .orders table th.date {
}

.orderhistory .orders table th.total {
}

.orderhistory .orders table th.details {
}

.orderhistory .orders table tr.tableheader {
}

.orderhistory .orders table tr.tableinfo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.orderhistory .orders table td {
	padding: 8px;
}

.orderhistory .orders table td.id {
}

.orderhistory .orders table td.date {
}

.orderhistory .orders table td.total {
}

.orderhistory .orders table td.details {
}

.orderhistory .orders table td.details a {
	color: #000000;
}





/* ARTICLES ----------------------------------- */ .____ARTICLES_DIVS{}

.articles {
}

.articles .title {
}

.articles .title h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.articles .title h2 {
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.articles .title p {
	padding-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.articles ul {
	margin: 0px;
}

.articles li {
	padding-top: 5px;
	list-style-type: disc;
	margin-left: 20px;
}

.articles .item {
	display: block;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 100%;
}

.articles .item h1 {
	margin: 0px;
	display: block;
	float: right;
	width: 80%;
}

.articles .item h2 {
	display: block;
	float: right;
	width: 89%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.articles .item p {
	margin: 0px;
	display: block;
	width: 89%;
	float: right;
}

.articles .item img {
	display: block;
	float: left;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}



/* REVIEWSUBMIT ----------------------------------- */ .____REVIEWSUBMIT_DIVS{}

.reviewsubmit {
padding: 20px;
}

.reviewsubmit .submitorder {
	display: block;
	float: right;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: right;
}

.reviewsubmit .submitorder p {
	display: block;
	float: left;
}

.reviewsubmit .submitorder img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

.reviewsubmit .title {
}

.reviewsubmit .title h1 {
	margin: 0px;
}

.reviewsubmit .title p {
	display: block;
	float: left;
}

.reviewsubmit .title img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

.reviewsubmit .shipinfo {
	display: block;
	width: 305px;
	float: left;
	margin-bottom: 25px;
	border: 1px solid #CCCCCC;
	background-color: #ECECEC;
	padding: 20px;
	height: 220px;
}

.reviewsubmit .shipinfo h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.reviewsubmit .shipinfo p.nickname {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.reviewsubmit .shipinfo p {
	margin: 0px;
}

.reviewsubmit .shipinfo p a {
}

.reviewsubmit .billinfo {
	display: block;
	width: 305px;
	float: right;
	margin-bottom: 25px;
	border: 1px solid #CCCCCC;
	background-color: #ECECEC;
	padding: 20px;
	height: 220px;
}

.reviewsubmit .billinfo h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.reviewsubmit .billinfo p {
}

.reviewsubmit .billinfo p a {
}

.reviewsubmit .summary {
	display: block;
	float: right;
	width: 305px;
	padding: 20px;
	background-color: #ECECEC;
	border: 1px solid #CCCCCC;
	
}

.reviewsubmit .summary h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.reviewsubmit .summary table {
	width: 100%;
}

.reviewsubmit .summary tr {
}

.reviewsubmit .summary td {
	padding: 3px;
}

.reviewsubmit .summary table td.prodprice {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.reviewsubmit .summary table td.discprice {
	text-align: right;
}

.reviewsubmit .summary table td.shipprice {
	text-align: right;
}

.reviewsubmit .summary table td.fulltotal {
	text-align: right;
}

.reviewsubmit .summary th.total {
}

.reviewsubmit .summary tr.prodtotal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.reviewsubmit .summary tr.prodtotal td.proddescription {
}

.reviewsubmit .summary tr.prodtotal td.prodprice {
}

.reviewsubmit .summary tr.discounts {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.reviewsubmit .summary tr.discounts td.discdescription {
}

.reviewsubmit .summary tr.discounts td.discprice {
}

.reviewsubmit .summary tr.shiptotal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.reviewsubmit .summary tr.shiptotal td.shipdescription {
}

.reviewsubmit .summary tr.shiptotal td.shipprice {
}

.reviewsubmit .summary tr.full {
}

.reviewsubmit .summary tr.full td.fulldescription {
	font-size: 1.3em;
	font-weight: bold;
}

.reviewsubmit .summary tr.full td.fulltotal {
	font-size: 1.3em;
	font-weight: bold;
}

.reviewsubmit .shipitems {
	display: block;
	clear: both;
	padding: 20px;
	background-color: #ECECEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.reviewsubmit .shipitems h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.4em;
}

.reviewsubmit .shipitems table {
	width: 100%;
}

.reviewsubmit .shipitems td {
	padding: 4px;
}

.reviewsubmit .shipitems th {
	padding: 7px;
	background-color: #CCCCCC;
}

.reviewsubmit .shipitems .image {
	text-align: center;
}

.reviewsubmit .shipitems .description {
}

.reviewsubmit .shipitems .sku {
	text-align: center;
}

.reviewsubmit .shipitems .price {
	text-align: center;
}

.reviewsubmit .shipitems .qty {
	text-align: center;
}

.reviewsubmit .shipitems .total {
	text-align: center;
}

.reviewsubmit .shipitems .image {
}

.reviewsubmit .shipitems .description {
}

.reviewsubmit .shipitems .sku {
}

.reviewsubmit .shipitems .price {
}

.reviewsubmit .shipitems .qty {
}

.reviewsubmit .shipitems .total {
}

.reviewsubmit .shipitems tr {
	background-color: #FFFFFF;
}

.reviewsubmit .shipitems td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.reviewsubmit .shipitems th.image {
}

.reviewsubmit .shipitems th.description {
	text-align: left;
}

.reviewsubmit .shipitems th.sku {
}

.reviewsubmit .shipitems th.price {
}

.reviewsubmit .shipitems th.qty {
}

.reviewsubmit .shipdetails {
	text-align: right;
	background-color: #ECECEC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.reviewsubmit .shipdetails p {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 15px;
}

.reviewsubmit .shipdetails strong {
	font-size: 1.2em;
	margin-top: 5px;
	display: block;
}





/* CONFIRMORDER ----------------------------------- */ .____CONFIRMORDER_DIVS{}

.confirmorder {
padding: 20px;
}

.confirmorder .confirmation {
	display: block;
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
}

.confirmorder .confirmation p.returnlink {
	display: block;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
}

.confirmorder .confirmation p.returnlink a {
	color: #000000;
}

.confirmorder .shipinfo p.nickname {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.confirmorder .confirmation p {
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.1em;
}

.confirmorder .confirmation img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

.confirmorder .title {
}

.confirmorder .adspacetop {
	margin-right: auto;
	margin-left: auto;
	background-color: #999999;
	padding: 5px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
}

.confirmorder .title h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.confirmorder .title p {
	display: block;
	float: left;
}

.confirmorder .title img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

.confirmorder .shipinfo {
	display: block;
	width: 305px;
	float: left;
	margin-bottom: 25px;
	background-color: #ECECEC;
	height: 210px;
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin-top: 25px;
}

.confirmorder .shipinfo h1 {
	font-size: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.confirmorder .shipinfo p {
	margin: 0px;
}

.confirmorder .shipinfo p a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.confirmorder .billinfo {
	display: block;
	width: 305px;
	float: right;
	margin-bottom: 25px;
	background-color: #E5E5E5;
	padding: 20px;
	height: 210px;
	border: 1px solid #CCCCCC;
	margin-top: 25px;
}

.confirmorder .billhistory {
	display: block;
	width: 305px;
	float: left;
	margin-bottom: 25px;
	background-color: #E5E5E5;
	padding: 20px;
	height: 210px;
	border: 1px solid #CCCCCC;
	margin-top: 25px;
}

.confirmorder .billinfo h1 {
	font-size: 1.4em;
	margin: 0px;
}

.confirmorder .billinfo p {
}

.confirmorder .billinfo p a {
}

.confirmorder .summary {
	display: block;
	float: right;
	width: 48%;
}

.confirmorder .summary h1 {
}

.confirmorder .summary table {
	width: 100%;
}

.confirmorder .summary tr {
}

.confirmorder .summary table td {
}

.confirmorder .summary tr.prodtotal {
}

.confirmorder .summary tr.prodtotal td.proddescription {
}

.confirmorder .summary tr.prodtotal td.prodprice {
}

.confirmorder .summary tr.discounts {
}

.confirmorder .summary tr.discounts td.discdescription {
}

.confirmorder .summary tr.discounts td.discprice {
}

.confirmorder .summary tr.shiptotal {
}

.confirmorder .summary tr.shiptotal td.shipdescription {
}

.confirmorder .summary tr.shiptotal td.shipprice {
}

.confirmorder .summary tr.full {
}

.confirmorder .summary tr.full td.fulldescription {
}

.confirmorder .summary tr.full td.fulltotal {
}

.confirmorder .shipitems {
	display: block;
	clear: both;
	margin-top: 15px;
	padding: 20px;
	background-color: #ECECEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.confirmorder .shipitems h1 {
	font-size: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.confirmorder .shipitems table {
	width: 100%;
}

.confirmorder .shipitems td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.confirmorder .shipitems tr {
	background-color: #FFFFFF;
}

.confirmorder .shipitems th {
	padding: 8px;
	background-color: #CCCCCC;
}

.confirmorder .shipitems td.image {
	text-align: center;
}

.confirmorder .shipitems td.description {
	text-align: left;
}

.confirmorder .shipitems td.sku {
}

.confirmorder .shipitems td.price {
}

.confirmorder .shipitems td.qty {
}

.confirmorder .shipitems td.total {
}

.confirmorder .shipitems td.image {
}

.confirmorder .shipitems td.description {
}

.confirmorder .shipitems td.sku  {
	text-align: center;
}

.confirmorder .shipitems td.price {
	text-align: center;
}

.confirmorder .shipitems td.qty {
	text-align: center;
}

.confirmorder .shipitems td.total {
	text-align: center;
}

.confirmorder .shipdetails {
	text-align: right;
	background-color: #ECECEC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.confirmorder .shipdetails p {
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 1.1em;
}

.confirmorder .shipdetails strong {
	font-size: 1.2em;
	margin-top: 5px;
	display: block;
	margin-bottom: 15px;
}



/* DESIGNER ----------------------------------- */ .____DESIGNER_DIVS{}

.designer .breadcrumb {
	width: 908px;
	height: 20px;
	padding-left: 135px;
	background-image: url(/graphics/designnav_back.jpg);
	padding-top: 7px;
}


.designer .designerbody {
	display: block;
	padding: 15px;
	width: 965px;
	margin-left: 37px;
}

.designer .returntoprevious {
	display: block;
	height: 25px;
	background-color: #CCCCCC;
	line-height: 25px;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 970px;
	margin-left: 37px;
	padding-left: 10px;
}

.designer .designersupport {
	display: block;
	background-color: #CCCCCC;
	color: #FFFFFF;
	width: 970px;
	margin-left: 37px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
}

.designer .designeradspacetop {
	margin-left: 37px;
	background-color: #999999;
	padding: 0px;
	margin-bottom: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.9em;
	clear: both;
	width: 980px;
	height: 25px;
}


.FAQ_Title
{
color: #000000;
font-weight: bolder;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 3px;
}

.FAQ_Region 
{
background-color: #ECECEC;
border: 3px solid #DEDEDE;
margin-bottom: 5px;
width: 700px;

}


.FAQ_Link
{
color: green;

}

.FAQ_Link ul
{
list-style-type: none;
margin-top: 0px;

}
.FAQ_Link li
{

margin-top: 3px;

}


.FAQ_Link a
{
color: #000000;
text-decoration: none;
}

.FAQ_Link a:hover
{
color: #9A0051;
text-decoration: none;
}

#floatanswer {
text-align: right;
 position: absolute;
 z-index: 100;
 background: #ffffff; 
 border: 3px solid #DEDEDE;
 width: 260px;
 height: 270px;
 
}
#floatanswer a {
	text-decoration: none;
}
