body,html { min-height: 100%;
	margin:0px;
	padding:0px;
}

body {
	background: #E0E0E0 url("../images/bg_img.jpg") top center repeat-y;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color:#444;
	cursor: default;
	}

.largeText {
	font-size:12px;
}

td {
	font-size:12px;
}	
	
a{
	color: #a40057;
	text-decoration:none
}

a:hover{
	color: #9d9e9d;
}

p.specialprice{
	margin-left:100px !important;
	color:red;
	font-weight:bold;
}
p.cutprice{
	margin:0px !important;
	text-decoration: line-through;
}

p.regularprice{
	margin-left:100px !important;
	color:black;
	font-weight:bold;
}

#right p{
	padding:0px;
	margin:5px 10px 10px 10px ;
}

#copy p{
	padding:0px;
	margin:5px 10px 10px 10px ;
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:12px;
	line-height:15px;
}

#copy .image{
	border:none;
	padding:0px 5px 0px 5px;
	z-index:2;
}

.bluebold{
	color:#576a82;
}

.bold{
	font-weight:bold;
}

h3{
	width:580px;
	background: url("../images/bg_h3.jpg") center left no-repeat;
	padding:5px 5px 5px 10px;
	color:#718195;
	font-weight:bold;
	font-size:13px;
	margin:6px 0px 0px 0px;
}

.arrowsymbol{
	font-size:13px;
}

#wrapper{
	margin:0px auto;
	padding:0;
	width:765px;
	height:100%;
}

ul.libody{
	list-style-type:none;
}

ul.libody li{
	padding-left:15px;
	font-size:12px;
	font-family: Verdana, Arial, Sans-Serif !important;
	background: url(../images/li.gif) top left no-repeat;
}

.signup, .subscribe, .register{
	display:block;
	float:left;
	margin:0;
	padding-left:200px;
}

.signup a, .subscribe a, .register a{
	display:block;
	float:left;
	text-align:center;
	margin:0;
	padding:10px 75px 10px 75px;
}

.signup a{
	background: url(../images/signupbutton.gif) top left no-repeat;
}

.signup a:hover{
	background: url(../images/signupbutton_o.gif) top left no-repeat;
}

.subscribe a{
	background: url(../images/subscribebutton.gif) top left no-repeat;
}

.subscribe a:hover{
	background: url(../images/subscribebutton_o.gif) top left no-repeat;
}

.register a{
	background: url(../images/registerbutton.gif) top left no-repeat;
}

.register a:hover{
	background: url(../images/registerbutton_o.gif) top left no-repeat;
}
/* header*/

#header{

}

/* h1{
	display:block;
	float:left;
	width:228px;
	height:100px;
	text-indent:-1000px;
	background: url("../images/proforma.gif") center left no-repeat;
	margin:0;
	padding:0;
}*/

#header h1 {
	top: 0px;
	left: 0px;
	display: block;
	float:left;
	width: 210px;
	height: 100px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
	background: url("../images/proforma.gif") center left no-repeat;
	cursor: pointer;

	}


#topmenus{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#topmenu1, #topmenu2{
	display:block;
	float:left;
}

#topmenu1{
	width:400px;
	height:40px;
	margin-top:5px;
	padding-left:152px;
}

#topmenu1alt{
	width:340px;
	height:40px;
	margin-top:5px;
	padding-left:210px;
}

#topmenu2{
	width:450px;
	height:20px;
	margin-top:20px;
	padding-left:100px;
}

#topmenu1 ul{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#topmenu1 ul li{
	background: url("../images/bg_menu1.gif") top right no-repeat;
	float:left;
}

#topmenu1 ul li.last{
	background: none;
}

#topmenu1 ul li a{
	display:block;
	height:30px
	color: #a40057;
	padding:20px 5px 5px 5px;
}
#topmenu1 ul li a:hover{
	color: #9d9e9d;
}
#topmenu1 ul li a.home{
	background: url("../images/home.gif") top center no-repeat;
}
#topmenu1 ul li a.signin{
	background: url("../images/signin.gif") top center no-repeat;
}
#topmenu1 ul li a.newaccount{
	background: url("../images/newaccount.gif") top center no-repeat;
}
#topmenu1 ul li a.cart{
	background: url("../images/cart.gif") top center no-repeat;
}
#topmenu1 ul li a.support{
	background: url("../images/support.gif") top center no-repeat;
}
#topmenu1 ul li a.history{
	background: url("../images/history.gif") top center no-repeat;
}
#topmenu1 ul li a.chat{
	background: url("../images/chat.gif") top center no-repeat;
}




#topmenu1alt ul{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#topmenu1alt ul li{
	background: url("../images/bg_menu1.gif") top right no-repeat;
	float:left;
}

#topmenu1alt ul li.last{
	background: none;
}

#topmenu1alt ul li a{
	display:block;
	height:30px
	color: #a40057;
	padding:20px 5px 5px 5px;
}
#topmenu1alt ul li a:hover{
	color: #9d9e9d;
}
#topmenu1alt ul li a.home{
	background: url("../images/home.gif") top center no-repeat;
}
#topmenu1alt ul li a.signin{
	background: url("../images/signin.gif") top center no-repeat;
}
#topmenu1alt ul li a.newaccount{
	background: url("../images/newaccount.gif") top center no-repeat;
}
#topmenu1alt ul li a.cart{
	background: url("../images/cart.gif") top center no-repeat;
}
#topmenu1alt ul li a.support{
	background: url("../images/support.gif") top center no-repeat;
}
#topmenu1alt ul li a.history{
	background: url("../images/history.gif") top center no-repeat;
}
#topmenu1alt ul li a.chat{
	background: url("../images/chat.gif") top center no-repeat;
}






#topmenu2 ul{
	display:block;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}

#topmenu2 ul li{
	background: url("../images/bg_menu2.gif") center right no-repeat;
	float:left;
	padding:5px;
	text-transform:uppercase;
}

#topmenu2 ul li.last{
	background: none;
}
#topmenu2 ul li a{
	color:#353535;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0px;
}
#topmenu2 ul li a:hover{
	color:#7a8ea8;
}

/* // header*/

/* main menus*/

#mainmenu1{
	float:left;
	margin:0;
	padding:0;
	width:765px;
	height: 29px;
	background: url(../images/bg_mainmenu1.gif) top left no-repeat;
}

#mainmenu2{
	float:left;
	margin:0;
	padding:0;
	width:765px;
	height: 29px;
	background: url(../images/bg_mainmenu2.gif) top left no-repeat;
}

#mainmenu1 ul{
	list-style-type:none;
	padding-left:102px;
	margin:0;
}

#mainmenu2 ul{
	display:block;
	float:left;
	width:490px;
	list-style-type:none;
	padding-left:102px;
	margin:0;
}

#mainmenu1 ul li, #mainmenu2 ul li{
	float:left;
	padding:0px 10px 0px 10px;
	margin:7px 0 0 0;
	background: url(../images/bg_mainmenuli.gif) center right no-repeat
}

#mainmenu1 ul li.last, #mainmenu2 ul li.last{
	background:none;
}

#mainmenu1 ul li a,#mainmenu2 ul li a{
	color:#fff;
}

#mainmenu1 ul li a.on,#mainmenu2 ul li a.on{
	color:#d4dee9;
}


#mainmenu1 ul li a:hover, #mainmenu2 ul li a:hover{
	color:#d4dee9;
}

/* // main menus */

/* search */

.search{
display:block;
float:left;
padding:0;
margin-left:-15px;
_margin-left:-25px;
}

 .search input{
 background:#fff;
 color:#a60259;
 font-size:11px;
 width:90px;
 border:none;
 padding:1px;
 _padding-left:25px;
 margin-right:3px;
 margin-top:5px;
}

#submit {
  width: 24px;
  height: 18px;
  border: none;
  font-weight:bold;
  color:#5b5c5f;
  margin:0;
  padding:2px 2px 0px 0px;
  background: transparent url("../images/go.gif") bottom left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#advancedSearch{
	display:block
	float:left;
	width:40px
	text-align:center;
	margin:0;
	padding:0;
}
#advancedSearch a{	
	font-weight:bold;
	color:#6f7276;
	text-align:center;
	margin-left:12px;
	_margin-left:10px;
}

#advancedSearch span{	
	text-align:center;
	margin-left:19px;
	_margin-left:17px;
}

#advancedSearch a:hover{
	color:#a80258;
}

/* // search */

#content{
	width: 765px;
	height:inherit;
	background: url("../images/bg_content.jpg") top left repeat-y;
	margin-left:2px;
}

/* LEFT NAVIGATION HOME */

#left{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#topleft{
	margin:0;
	padding:0;
}
#topleft ul{
	list-style-type:none;
	background: #acbbca;
	width:144px;
	margin:0;
	padding:0;
}
#topleft ul li{
	display:block;
	float:left;
	width:144px;
	background: url(../images/bg_lileft.jpg) top left no-repeat;
	margin:0;
	padding:8px 0px 7px 0px;
}
#topleft ul li a{
	color:#000;
	padding-left:18px;
}
#topleft ul li a:hover{
	color:#a80352;
}

#allstores{
	width:145px;
}
#allstoresTitle{
	display:block;
	float:left;
	width:144px;
	height:25px;
	background: url("../images/allstores.gif") top left no-repeat;
	border-bottom:7px solid #fff;
	border-top:7px solid #fff;
	color:#738BA7;
	font-weight:bold;
	text-align:center

}

#allstoresTitle a{
	display:block;
	float:left;
	width:144px;
	height:25px;
}


#allstores h1{
	background: url("../images/stores_h1.jpg") bottom left no-repeat;
	padding:4px 0px 5px 10px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#3D5873;
	text-transform:uppercase;
	line-height:11px;
}

#allstores h1 a{
	color:#3D5873;
}

#allstores h1 a:hover{
	color:#810340;
}

.store{
	border-bottom:7px solid #fff;
}

#allstores ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#allstores ul li{
	border-bottom:1px dotted #d7dce2;
	background: url("../images/stores_arow.gif") top left no-repeat;
	margin:0px 5px 0px 10px;
	padding:3px 0px 3px 10px;
}
#allstores ul li a{
	color:#576a82;
}
#allstores ul li a:hover{
	color: #9d9e9d;
}
#allstores ul li ul{
	margin-top:3px;
	padding:0;
}
#allstores ul li ul li{
	margin:0;
	border:none;
	background: url("../images/stores_sub_arow.gif") top left no-repeat;
}
#allstores ul li ul li a{
	color:#576a82;
}
#allstores ul li ul li a:hover{
	color: #9d9e9d;
}

p.more{
	width:40px;
	padding:5px 0px 5px 20px;
	margin:0;
	background: url("../images/arrow_more.gif") center right no-repeat;
}
p.more a{
	color:#403f3f;
	font-weight:bold;
	margin:0px;
}
p.more a:hover{
	color:#3D5873;
	text-decoration:underline;
}

/* // LEFT NAVIGATION HOME */

/* RIGHT */

/* BANNERS */

#bannerHome{
	display:block;
	float:left;
	width:606px;
	height:148px;
	text-indent:-1000px;
	background: url("../images/banner_home.jpg") top left no-repeat;
}

#bannerPrinting{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_printing.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerOnSale{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_onsale.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerPromo{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_promo.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerPackaging{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_packaging.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerDisplays{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_displays.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerBinders{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_binders.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerEnvelopes{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_envelopes.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerSupplies{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_supplies.jpg") top left no-repeat;
	cursor:pointer;
}

#bannerDirectmail{
	display:block;
	float:left;
	width:606px;
	height:89px;
	text-indent:-1000px;
	background: url("../images/banner_directmail.gif") top left no-repeat;
	cursor:pointer;
}

/* // BANNERS */

#right{
	float:left;
	width:606px;
	border-left: 7px solid #fff;
	margin:0;
}

#right h1{
	width:586px;
	font-size:11px;
	color:#403f3f;
	text-transform:uppercase;
	padding: 6px 0px 6px 20px;
	margin:0;
	background: url("../images/bg_h1.jpg") bottom left no-repeat;
}
#right h2{
	font-size:12px;
	font-weight:bold;
	color:#a40057;
	text-transform:capitalize;
	padding: 6px 0px 6px 20px;
	margin:0;
	background: url("../images/bg_h1.jpg") bottom left no-repeat;
}
#incentives{
	display:block;
	float:left;
	width:606px;
	height:120px;
	margin:0;
	padding:0;
}

#extensiveSolutions, #preciseAdvantages, #signWin{
	display:block;
	float:left;
	width: 196px;
	height:117px;
	cursor:pointer;
	margin-top:5px;
	padding: 0px 1px 0px 1px;
}

#extensiveSolutions p, #preciseAdvantages p, #signWin p{
	margin-top:40px;
	margin-bottom:-35px;
}

#extensiveSolutions{
	background: url("../images/bg_extensiveSolutions.jpg") top left no-repeat;
	margin-right:5px;
}
#preciseAdvantages{
	background: url("../images/bg_preciseAdvantages.jpg") top left no-repeat;
	margin-right:5px;
}
#signWin{
	background: url("../images/bg_signinWin.jpg") top left no-repeat;
}
p.black{
font-size:11px;
margin: 45px 13px 0px 14px;
text-align: center;
color:#050505;
}
p.incentivelinks{
font-weight:bold;
line-height:15px;
text-align:right;
margin-bottom: 6px;
}
/* // RIGHT */

/* PRODUCT THUMBS */

.productThumb{
	display:block;
	float:left;
	width:187px;
	margin-left:8px;
	margin-bottom:20px;
	border-right: 1px dotted #b7c4d1;
}

.productThumb a {
	text-decoration:underline;
}

.productThumb form {
	display:block;
	float:left;
	margin-top:10px;
	padding:0;
}

.buttons{
  display:block;
  width: 104px;
  height: 26px;
  border: none;
  margin-top:2px;
  font-weight:bold;
  font-size:11px;
  color:#3D5873;
  text-align:center;
  background: url("../images/button.gif") center left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  padding-top:10px;
}

.buttons2{
  font-family: Arial, Verdana, Sans-Serif;
  display:block;
  width: 104px;
  height: 26px;
  border: none;
  margin-top:2px;
  font-weight:bold;
  padding:0;
  font-size:11px;
  color:#3D5873;
  text-align:center;
  background: url("../images/button.gif") center left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
 }
 
 .buttons3{
  font-family: Arial, Verdana, Sans-Serif;
  display:block;
  width: 187px;
  height: 20px;
  border: none;
  margin-top:2px;
  font-weight:bold;
  padding:0;
  font-size:11px;
  color:#3D5873;
  text-align:center;
  background: url("../images/button_2.gif") center left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  padding-top:5px;  
 }
 
.button_proceed{
  display:block;
  width: 220px;
  height: 20px;
  border: none;
  margin-top:2px;
  margin-left:180px;
  padding-right:15px;
  font-weight:bold;
  font-size:11px;
  color:#3D5873;
  text-align:center;
  background: url("../images/button_proceed.gif") center left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.productThumb span {
	margin-top:10px;
	display:block;
	float:left;
	width:85px;
	height:85px;
	background:#fff;
}

.productThumb img {
	border:none;
}

.pagination{
	margin-top:15px;
	font-weight:bold;
	font-size:10px;
}
.pagination span{
	margin-top:-12px;
	background: url("../images/arrow_more.gif") center right no-repeat;
	float:right;
	margin-right:10px;
}
.pagination a{
	color:#403f3f;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	}
.pagination span a{
	color:#403f3f;
	font-weight:bold;
	padding:0px 15px 0px 0px;
}
.pagination a:hover{
	color:#a70058;
	text-decoration:underline;
}
/* // PRODUCT THUMBS */

/* CATEGORY THUMBS */

.categoryThumb{
	display:block;
	float:left;
	width:177px;
	height:190px;
	margin:0px 8px 20px 10px;
	border-right: 1px dotted #b7c4d1;
}
.categoryThumb img{
	width:159px;
	height:69px;
	margin-top:5px;
}
.categoryThumb p{
	font-size:13px;
	font-weight:bold;
	color:#7b90aa;
	text-align:center;
	margin:0;
	padding:0;
}
.categoryThumb ul{
	margin:5px 0px 0px 20px;
	padding:0;
	list-style-type:none;
}
.categoryThumb ul li{
	padding:2px 0px 0px 15px;
	margin:0;
	background: url("../images/arrow_whitebg.jpg") center left no-repeat;
}
.categoryThumb ul li a{
	font-weight:bold;
	color:#444142;
}
.categoryThumb ul li a:hover{
	color:#7a8ea8;
	text-decoration:underline;
}
/* // CATEGORY THUMBS */

/* FOOTER */


#footer{
	display:block;
	float:left;
	width:765px;
	background: url(../images/footer.jpg) top center no-repeat;
	margin:0;
	padding:0;
	text-align:center;
}
#footer ul{
	padding:0;
	margin:0px 0px 0px 5px;
	list-style-type:none;
	text-align:center;
}
#footer ul li{
	display:block;
	float:left;
	padding: 0px 5px 0px 5px;
	margin-top:20px;
	margin-bottom:20px;
	background: url(../images/bg_footer.jpg) center right no-repeat;
}

#footer ul li.last{
	background:none;
}

#footer ul li.first{
	background:none;
	margin-left:25px;
}

#footer ul li a{
	color:#4d617a;
}
#footer ul li a:hover{
	color:#a80258;
}
/* // FOOTER */

/* SUBHEADER CONTENT */

#subheader{
	display:block;
	float:left;
	width:600px;
	height:25px;
	background: url(../images/submenu.gif) top left no-repeat;
	font-weight:bold;
	margin-top:6px;
}

#subheader ul{
	list-style-type:none;
	margin: 0px 0px 0px 30px;
	padding:0;
}

#subheader ul li{
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	border-left:2px solid #fff;
}

#subheader ul li a{
	color:#6f849e;
}
#subheader ul li a.on{
	color:#a80058;
}
#subheader ul li a:hover{
	color:#a80058;
}

/* // SUBHEADER CONTENT */

/* FORM CONTENT */

#form, #form2{
	background:#f3f6fa;
	margin-left:20px;
	margin-right:20px;
	padding:20px;
}

#form label{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
	text-align:right;
	font-size:12px;
}

#form label.largelabel{
	display:block;
	float:left;
	width:160px;
	padding-top:5px;
	text-align:left;
	font-size:12px;
}
#form input{
	margin-top:2px;
	color:#a80058;
	font-size:11px;
	padding:2px;
	background:#fff;
	border:1px solid #a9b4c5;
}
#form textarea{
	margin-top:2px;
	color:#a80058;
	font-size:11px;
	padding:2px;
	width:250px;
	margin-left:30px;
	_margin-left:35px;
}

#form .submit{
  display:block;
  width: 100px;
  height: 22px;
  border: none;
  margin-top:2px;
  font-weight:bold;
  padding:0;
  font-size:11px;
  color:#3D5873;
  text-align:center;
  background: url("../images/button.gif") center left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#form span, #form2 span{
	color:red;
}

#form2 li{
	display:block;
	float:left;
	width:80px;
	height:10px;
	padding-top:5px;
	text-align:right;
	font-size:12px;
}

#form2 input{
	display:block;
	float:left;
	margin-top:2px;
	color:#a80058;
	font-size:11px;
	width:150px;
	padding:2px;
	background:#fff;
	border:1px solid #a9b4c5;
}

/* file 

div.fileinputs {
	position: relative;
}

div.fakefile {
	z-index: 1;
}

input.file {
	position: relative;
	margin-left:-150px;
	width:120px;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

 // file */

#form2 select{
	display:block;
	float:left;
	margin-top:2px;
	color:#a80058;
	font-size:11px;
	background:#fff;
	border:1px solid #a9b4c5;
}

#form select{
	margin-top:2px;
	color:#a80058;
	font-size:11px;
	background:#fff;
	border:1px solid #a9b4c5;
}

#form2 .checkbox, #form .checkbox{
	color:#a80058;
	font-size:11px;
	width:20px;
	padding:2px;
	background:#fff;
	border:1px solid #a9b4c5;	
}
#form2 .submit{
  display:block;
  width: 100px;
  height: 22px;
  border: none;
  margin-top:2px;
  margin-left:170px;
  _margin-left:85px;
  font-weight:bold;
  padding:0;
  font-size:11px;
  color:#3D5873;
  text-align:center;
  background: url("../images/button.gif") center left no-repeat;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#form2 textarea{
	display:block;
	width: 360px;
	height: 125px;	
	color:#a80058;
	font-size:11px;
	padding:2px;
	background:#fff;
	border:1px solid #a9b4c5;
}

.tablepad{
padding: 0px 15px 0px 15px;
}

.smallfont{
	font-size:10px;
}
/* // FORM CONTENT */


/* clients */

#clients{
	margin:0;
	padding:0;
}

#clients ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#clients ul li{
	display:block;
	float:left;
	width:126px
	border: 1px solid #d4dee9;
	padding:6px;
	margin:5px;
}

#clients ul li img{
	width:120px;
	height:80px;
	border: 1px solid #d4dee9;
}


/* // clients */

/* CATEGORY THUMBS2 */

.categoryThumb2{
 display:block;
 float:left;
 width:197px;
 height:100px;
 margin:0px 0px 20px 0px;
 border-right: 1px dotted #b7c4d1;
}
.categoryThumb2 img{
 width:159px;
 height:69px;
 margin-top:5px;
 border:none;
}
.categoryThumb2 p{
 font-size:13px;
 font-weight:bold;
 color:#7b90aa;
 text-align:center;
 margin:0;
 padding:0;
}

.categoryThumb2 a{
 font-weight:bold;
 color:#444142;
 background:#fff;
}
.categoryThumb2 a:hover{
 color:#7a8ea8;
 text-decoration:underline;
 background: #f5f5f5;
}

/* // CATEGORY THUMBS */

/* product detail */

.formTitle{
font-size:14px;
font-weight:bold;
color:#738ba7;
width: 580px;
margin:6px 0px 0px 0px;
}

h4{
font-size:18px;
color:#738ba7;
padding:7px;
width: 580px;
background: url(../images/h5.jpg) center left repeat-x;
margin:6px 0px 0px 0px;
}

h5{
font-size:16px;
color:#738ba7;
font-weight:bold;
margin:10px 0px 10px 0px;
_margin:20px 0px 10px 0px;
}

h6{
font-size:12px;
color:#000000;
padding:7px;
padding-left:15px;
width: 580px;
background: url(../images/h6.gif) center left no-repeat;
margin:6px 0px 0px 0px;
}

.bigPrice{
font-size:20px;
color:#738ba7;
font-weight:bold;
}

#details{
 display:block;
 float:left;
 width:590px;

 margin-top:5px;

}

#details_column1{
 display:block;
 float:left;
 width:223px;
 border:1px solid #d9e0e7;
 margin:0;
 padding:0;
}

#details_column1 span{
 display:block;
 width:223px;
 margin:0;
 padding:0;
 position:center;
}

#details_column1 .productlarge{
 max-width:225px;
 width: expression(this.width > 225 ? 225: true);
 max-height: 400px;
 height: expression(this.width > 400 ? 400: true);
 border:none; 
 margin:0 auto;
}

#details_column1 .colors{
 display:block;
 float:left;
 width: 60px;
 height:80px;
 margin:5px;
 font-size:10px;
}

#details_column1 .colors span{
 display:block;
 width: 60px;
 height: 60px;
 margin:0;
 padding:0;
}

#details_column1 .colors img{
 max-width:60px;
 width: expression(this.width > 60 ? 60: true);
 max-height: 60px;
 height: expression(this.width > 60 ? 60: true);
 border:none; 
 margin:0;
 padding:0;
 }

#details_column1 .colors p{
 margin-top:0px;
 padding:0;
}

#details_column1 .colors a{
 color:#666;
 cursor:pointer;
}

/* BEGIN PRINT PRODUCTS COLUMN 1 STYLES */
#print_details_column1{
 display:block;
 float:left;
 width:400px;
 border:1px solid #d9e0e7;
 margin:0;
 padding:0;
}

#print_details_column1 span{
 display:block;
 width:400px;
 margin:0;
 padding:0;
 position:center;
}

#print_details_column1 .productlarge{
 max-width:400px;
 width: expression(this.width > 400 ? 400: true);
 max-height: 400px;
 height: expression(this.width > 400 ? 400: true);
 border:none; 
 margin:0 auto;
}

#print_details_column1 .colors{
 display:block;
 float:left;
 width: 60px;
 height:80px;
 margin:5px;
 font-size:10px;
}

#print_details_column1 .colors span{
 display:block;
 width: 60px;
 height: 60px;
 margin:0;
 padding:0;
}

#print_details_column1 .colors img{
 max-width:60px;
 width: expression(this.width > 60 ? 60: true);
 max-height: 60px;
 height: expression(this.width > 60 ? 60: true);
 border:none; 
 margin:0;
 padding:0;
 }

#print_details_column1 .colors p{
 margin-top:0px;
 padding:0;
}

#print_details_column1 .colors a{
 color:#666;
 cursor:pointer;
}
/* END PRINT PRODUCTS COLUMN 1 STYLES */

#details_column2{
 display:block;
 float:left;
 width:340px;
 margin:0;
 padding-left:20px;
}

#details_column2 input{
 float:left;
 margin:3px 20px 3px 20px;
}

#details_column2 ul{
 list-style-type:none;
 margin:10px 0px 10px 0px;
 padding:0;
}

#details_column2 ul li{
 margin-left:10px;
 background: url(../images/arrow_whitebg.jpg) center left no-repeat;
 padding-left:15px;
}

/* BEGIN PRINT PRODUCTS COLUMN 2 STYLES */
#print_details_column2{
 display:block;
 float:left;
 width:165px;
 margin:0;
 background:#EBF2FC;
}

.print_details_iframe{
 margin:0px;
 background-color:#EBF2FC;
}

#print_details_column2 input{
  font-size:10px;
 float:left;
 margin:3px 0px 3px 0px;
}

#print_details_column2 select{
 font-size:10px;
}

#print_details_column2 ul{
 list-style-type:none;
 margin:10px 0px 10px 0px;
 padding:0;
}

#print_details_column2 ul li{
 margin-left:10px;
 background: url(../images/arrow_whitebg.jpg) center left no-repeat;
 padding-left:15px;
}
/* END PRINT PRODUCTS COLUMN 2 STYLES */

.specialprice{
 margin:0px !important;
 color:#FFCC00;
 font-weight:bold;
}
.cutprice{
 margin:0px !important;
 text-decoration: line-through;
}

.bluerow{
 background:#eaf2fb;
 font-weight:bold;
}

#related_products{
 display:block;
 float:left;
 width:598px;

}

#related_products .border{
 border:1px solid #86a3c7;
}

#related_products .border ul{
 list-style-type:none;
 margin:0;
 padding:0;
}

#related_products .border ul li{
 display:block;
 float:left;
 padding:3px 31px 3px 31px;
 background:#86a3c7;
 border-right:1px solid #fff;
}

#related_products .border ul li.last{
 border-right:none;
}

#related_products .border ul li a{
 color:#fff;
 text-decoration:none;
}

#related_products .border ul li a:hover{
 color:#fff;
 text-decoration:underline;
}

#related_products .header {
	background:#86a3c7;
	color:white;
	font-weight:bold;
}

.related_product {
display:block;
float:left;
width: 130px;
margin:5px;
}

.related_product span{
display:block;
width: 130px;
margin:0;
padding:0;
}

.related_product img{
max-width:50px;
width: expression(this.width > 50 ? 50: true);
max-height: 50px;
height: expression(this.width > 50 ? 50: true);
border:none;
margin:0;
padding:0; 
}

.related_product p{
 margin-top:0px;
 padding:0;
}

.related_product a{
 color:#666;
 cursor:pointer;
}

#recently_viewed{
 display:block;
 float:left;
 width:185px;
 margin:0px;
 padding:0px;
}

#recently_viewed .border{
 border:1px solid #86a3c7;
 padding:5px;
}

.viewed {
 display:block;
 float:left;
 width: 175px;
 padding:0px 0px 9px 0px;
 _padding:0px;
 margin:0px;
 border-bottom:1px solid #86a3c7;
}

.viewed img{
 max-width:40px;
 width: expression(this.width > 40 ? 40: true);
 max-height: 40px;
 height: expression(this.width > 40 ? 40: true);
 border:none;
 padding:0px; 
 margin:0px;
 }

.viewed p{
 padding:0px;
 margin:0px;
}

.viewed a{
 color:#666;
 cursor:pointer;
 text-decoration:underline;
 padding:0px;
 margin:0px;
}

#companion_products{
 display:block;
 float:left;
 width:400px;
 margin-right:5px;
 margin-left:10px;
}

.companion_product {
 display:block;
 float:left;
 width: 90px;
 margin:5px;
}

.companion_product span{
 display:block;
 width: 90px;
 margin:0;
 padding:0;
}

.companion_product img{
 max-width:60px;
 width: expression(this.width > 60 ? 60: true);
 max-height: 60px;
 height: expression(this.width > 60 ? 60: true);
 border:none;
 margin:0; 
 padding:0;
 }

.companion_product p{
 margin-top:0px;
 padding:0;
}

.companion_product a{
 color:#666;
 cursor:pointer;
}

.red {
	color:#a40057;
}
/* // product detail */

.listHead {
background:#E9F1FC;
color:#718195;
}

.listBox {
background:#F1F6FA;
border:1px solid #D3DFEF;
}

.stroke {
background:#89A2CA;
}

.priceGrid {
background:#FFFFFF;
}

.whiteTxt {
color:#FFFFFF;
}

.specialInstructions {
	background:#f2f2f2;
}