﻿/*this is the default style sheet for Emmett Shirt Website */


html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td
{ margin: 0; padding: 0; }  

body 
{
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	background-color:#ffffff;
	text-align:center;
	color:#666666;
	text-align:left;
	
	}
p{	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;}	
img{border:0;}
a{ text-decoration:none; outline:none;}
.remove{ visibility:hidden;}
.hide{ display:none;}
.toleft{ float:left;}
.toright{ float:right;}

.clear{ clear:both; height:0; overflow:hidden; font-size:0; line-height:0;}
.clear3{ clear:both; height:3px; overflow:hidden; font-size:0; line-height:0;}
.clear5{ clear:both; height:5px; overflow:hidden; font-size:0; line-height:0;}
.clear8{ clear:both; height:8px; overflow:hidden; font-size:0; line-height:0;}
.clear10{ clear:both; height:10px; overflow:hidden; font-size:0; line-height:0;}
.clear15{ clear:both; height:15px; overflow:hidden; font-size:0; line-height:0;}
.clear20{ clear:both; height:20px; overflow:hidden; font-size:0; line-height:0;}
.clear22{ clear:both; height:22px; overflow:hidden; font-size:0; line-height:0;}
.clear25{ clear:both; height:25px; overflow:hidden; font-size:0; line-height:0;}
.clear30{ clear:both; height:30px; overflow:hidden; font-size:0; line-height:0;}
.clear32{ clear:both; height:32px; overflow:hidden; font-size:0; line-height:0;}
.clear40{ clear:both; height:40px; overflow:hidden; font-size:0; line-height:0;}
.clear42{ clear:both; height:42px; overflow:hidden; font-size:0; line-height:0;}
.clear45{ clear:both; height:45px; overflow:hidden; font-size:0; line-height:0;}
.clear50{ clear:both; height:50px; overflow:hidden; font-size:0; line-height:0;}
.clear65{ clear:both; height:65px; overflow:hidden; font-size:0; line-height:0;}

/*margin left*/
.ml2{margin-left:2px; display:inline;}
.ml3{margin-left:3px; display:inline;}
.ml5{margin-left:5px; display:inline;}
.ml8{margin-left:8px; display:inline;}
.ml10{margin-left:10px; display:inline;}
.ml90{margin-left:90px; display:inline;}
.ml150{margin-left:150px; display:inline;}
.ml228{margin-left:228px; display:inline;}

/*margin right*/
.mr4{ margin-right:4px; display:inline;}
.mr5{ margin-right:5px; display:inline;}
.mr8{ margin-right:8px; display:inline;}
.mr15{ margin-right:15px; display:inline;}
.mr10{ margin-right:10px; display:inline;}
.mr25{ margin-right:25px; display:inline;}
.mr26{ margin-right:26px; display:inline;}
.mr28{ margin-right:28px; display:inline;}
.mr37{ margin-right:37px; display:inline;}
.mr40{ margin-right:40px; display:inline;}
.mr60{ margin-right:60px; display:inline;}

/*margin up*/
.mu1{ position:relative; top:-1px;}
.mu2{ position:relative; top:-2px;}
.mu3{ position:relative; top:-3px;}
.mu5{ position:relative; top:-5px;}
.mu6{ position:relative; top:-6px;}
/*margin down*/
.md1{ position:relative; top:1px;}
.md2{ position:relative; top:2px;}
.md3{ position:relative; top:3px;}
.md5{ position:relative; top:5px;}

.throughline{ text-decoration:line-through;}
.unbold{ font-weight:normal;}
.hide{ visibility:hidden;}
.bluetxt{ color:#5F9DCD;}
#wrap_outer
{
	clear:both;
	width:933px;
	padding:0 16px 0 20px;
	margin:0 auto;
	text-align:left;

}
#wrap_inner{}
#top_container
{
	float:left;
	/*width:100%;*/
	height:110px;
}
.homelogo
{	
	float:left;
	width:185px;
	margin-left:0px;
}
#subscribe_container
{
	float:left;
	margin-top:15px;
	margin-left:246px;
	width:260px !important;
	display:inline;
}

.basket_container
{	
	float:left;
	width:229px;
	height:90px;
	display:inline;
}
.homebasket
{
	border:0;
	margin-top:25px;
	margin-left:61px;
	}
#home_content
{
	margin-top:13px;
}	
.login_container
{
	float:right;
	margin:0;
	padding:0;
	text-align:left;
	width:223px;
	margin-top:-80px;
	margin-left:698px;
	position:relative;
	z-index:500;
	display:inline;
}
.modal_window{position:absolute; z-index:888; margin-top:-7px; display:none;}
a.closeit{ color:#666; float:right;}
.login_container_long{ background:transparent url(../images/quickbasket-bg.png) repeat-y center top; width:222px; height:90px; padding:13px 3px 0 13px;}
.login_container_short{ background:transparent url(../images/quickbasket-bg.png) repeat-y center top; width:222px; height:70px; padding:13px 3px 0 13px;}
.login_container_content 
{
	background:transparent url(../images/quickbasket-bg-middle.png) repeat-y center top; 
	width:208px; 
	padding:5px 15px 0 15px;
	min-height:70px;  /*min height work for all browsers */
	height: auto !important;
	height: 70px;	
}
.login_container_bottom{ background:transparent url(../images/quickbasket-bg-bottom.png) repeat-y center top; display:block; width:238px; height:9px;}
.login-title,
a.login-title:link, 
a.login-title:active, a.login-title:hover,
a.login-title:visited
{ font-size:11px; text-transform:uppercase; font-weight:bold; float:left; color:#666;}
a.login-title:hover{ text-decoration:underline;}
.loginlabel{ width:65px; margin-right:5px; float:left;}
.qbasket-title{ font-size:11px;}
.qbasket-total{ font-size:12px; font-weight:bold;}
.red{ color:Red;}
a.plus{ background:url(../images/icon-expand.jpg) no-repeat left top; width:14px; height:14px; display:block; float:left; margin-left:5px;}
a.minus{ background:url(../images/icon-collapse.jpg) no-repeat left top; width:14px; height:14px; display:block; float:left; margin-left:5px;}
.qkthumb{ width:40px; height:40px;}
#breadcrumbs
{
	float:left;
	font-weight:bold;
	width:100%;
	background:transparent url(../images/bc-bg.jpg) repeat-x left center;
	margin:10px 0;
	padding:3px 0 3px 5px;
}
#breadcrumbs ul li{ float:left; list-style-type:none; color:#5f9dcd;}
#breadcrumbs a{ color:#5f9dcd;}
.glinedivider
{
	background-image:url("../images/grey-line.jpg");
	background-position:left center;
	background-repeat:repeat-x;
	border:solid 0px #f2f2f2;
	height:1px;
	width:100%;
	color:#f2f2f2;
}
div.glinedivider hr
{
	display:none;
}
#main_content
{
	/*width:915px;*/
	width:908px;
	margin-left:27px;
	min-height:450px;  /*min height work for all browsers */
	height: auto !important;
	height: 450px;	
	font-size:11px;
}
/*Category style */
.category_outter{float:left; min-height:175px; height:auto !important; height:173px; }
.category_wrap{width:278px; float:left;}
.landing_item
{
	width:434px; float:left;
	
}
.landing_txt{ width:206px; margin:12px 0 19px 0;}
.landing_img{ width:156px; float:left; display:inline;}
a.stylelnk:link, a.stylelnk:active, 
a.stylelnk:hover, a.stylelnk:visited 
{
	color:#b1b1b1;
	background:transparent url(../images/btn-arrow-right.gif) no-repeat right 60%;
	padding-right:12px;
}
a.stylelnk:hover{ color:#666;}

ul.stylelist li
{
	float:left;
	list-style-type:none;
}
.mtm_txt{ height:80px; display:block; width:240px; margin:13px 0 10px 0;}
ul.mtmlist{ margin-top:5px;}
.mtmlist li{ list-style-position:inside;}
/* item list page */
ul.categorylist li{ list-style-type:none; float:left; margin-bottom:15px; width:206px; text-align:center;}
.thumbimg{ width:153px; height:153px;}
.listsaleprice{ color:Red; font-size:11px; position:relative; margin-right:10px; top:-7px}
.listprice{ color:#666; font-size:11px; position:relative; margin-right:10px; top:-7px;}
.liststatus{ color:Red; font-size:11px; position:relative; margin-right:10px; top:-7px;}		
	
#pagenavigation
{
	float:right;
	margin-right:35px;
	height:22px;
	
}
#pagenavigation ul li{ list-style-type:none; float:left;}
 #pagenavigation ul li a:link, #pagenavigation ul li a:visited, 
 #pagenavigation ul li a:active, #pagenavigation ul li a:hover
{
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	margin:0 3px;
}
#pagenavigation ul li a.currentpage:link, #pagenavigation ul li a.currentpage:visited, 
 #pagenavigation ul li a.currentpage:active, #pagenavigation ul li a.currentpage:hover
 {
	text-decoration:underline;
 }

a.backbtn:link, a.backbtn:active, a.backbtn:hover, a.backbtn:visited
{
	background:transparent url(../images/btn-back.jpg) no-repeat left top;
	display:block;
	width:63px;
	height:21px;
}
a.nextbtn:link, a.nextbtn:active, a.nextbtn:hover, a.nextbtn:visited
{
	background:transparent url(../images/btn-next.jpg) no-repeat left top;
	display:block;
	width:63px;
	height:21px;
}	

/* item details page*/

.item_details{ float:left; width:656px; display:inline; margin-right:27px;}
.relate_item
{
	margin-top:10px;
	float:left; 
	width:194px; 
	background:transparent url(../images/accessories-bg.jpg) no-repeat center left;
	height:485px;
	padding:20px 15px 10px;
	text-align:center;
	display:inline;
}	
.large_thumb{ width:312px; height:312px; float:left;}
.item_details_price{ font-size:26px; color:#000; float:left; margin-right:5px;}
.item_details_saleprice{ font-size:26px; color:red; float:left;}
.item_zoom{ float:left; display:inline; width:312px;}
.item_description{ float:left; margin-left:10px; display:inline; width:311px; font-size:11px;}
.currency_container{ float:left; margin-left:15px; position:relative; top:-5px;}
.currency_container a{ float:left; margin-left:5px;}
a.pound:link, a.pound:active,
a.pound:hover, a.pound:visited
{
	background:transparent url(../images/currency-sterling.jpg) no-repeat left top;
	width:22px;
	height:23px;
	display:block;
}
a.pound_select:link, a.pound_select:active,
a.pound_select:hover, a.pound_select:visited
{
	background:transparent url(../images/currency-sterling_f2.jpg) no-repeat left top;
	width:22px;
	height:23px;
	display:block;
}
a.euro:link, a.euro:active,
a.euro:hover, a.euro:visited
{
	background:transparent url(../images/currency-euro.jpg) no-repeat left top;
	width:22px;
	height:23px;
	display:block;
}
a.euro_select:link, a.euro_select:active,
a.euro_select:hover, a.euro_select:visited
{
	background:transparent url(../images/currency-euro_f2.jpg) no-repeat left top;
	width:22px;
	height:23px;
	display:block;
}
a.dollar:link, a.dollar:active,
a.dollar:hover, a.dollar:visited
{
	background:transparent url(../images/currency-dollar.jpg) no-repeat left top;
	width:22px;
	height:23px;
	display:block;
}
a.dollar_select:link, a.dollar_select:active,
a.dollar_select:hover, a.dollar_select:visited
{
	background:transparent url(../images/currency-dollar_f2.jpg) no-repeat left top;
	width:22px;
	height:23px;
	display:block;
}
.sizelabel{ position:relative; top:-3px; margin-right:10px; margin-left:5px;}
a.itemlnk:link, a.itemlnk:active, 
a.itemlnk:hover, a.itemlnk:visited
{ 
	background:transparent url(../images/btn-arrow-right.gif) no-repeat right 30%;
	color:#595959;
	font-family:"Lucida Sans";
	font-size:12px;
	padding-right:10px;
	display:block;
	width:120px;
	height:20px;
	float:left;
}
a.itemlnk:hover{ text-decoration:underline;}
.access_thumb{ width:153px; height:153px; margin:0 auto;}	
.access_title{ font-size:18px; color:#000; position:relative; top:-4px; margin-right:15px;}	
ul.relatelist li{ float:left; display:inline; width:126px;}
ul.relatelist li a{ float:left;}
.relateimg{ width:126px;} 

.questionlist li{ list-style-type:none}

ul.questionlist li a.selected:link, 
ul.questionlist li a.selected:visited, 
ul.questionlist li a.selected:active
{	

	display:block;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	font-weight:800;
	color:#707070;
	text-decoration:underline;
	width:100%;
	line-height:110%;
	margin-bottom:8px;
}	

ul.questionlist li a:link, 
ul.questionlist li a:visited, 
ul.questionlist li a:active
{	

	display:block;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	color:#707070;
	text-decoration:underline;
	width:100%;
	line-height:110%;
	margin-bottom:8px;
	}	
ul.questionlist li a:hover
{
	text-decoration:underline;
}
#topic_container
{
	float:left;
	width:452px;
	display:inline;
}
#content_container
{
	float:left;
	width:452px;
	display:inline;
	font-size:11px;
}
#small_container{ float:left;width:300px;display:inline; }
#main_content_container
{
	float:left;
	width:604px;
	display:inline;
	font-size:11px;
	}
#content_container h2{ font-size:16px; font-weight:bold;}
.info_container{ border:solid 1px #ccc; padding:5px;}
.info_container ul li{ list-style-type:none;}
/* size and style table styles */
.sizesampleimg
{
	width:120px; display:inline-block; margin-right:10px;
}
.tblTitle
{ background-color:#565656; color:#fff; font-size:10px; font-weight:bold; height:25px; padding:3px 5px; width:64px; font-family:Arial;}
.tblCurrentTitle
{ background-color:#333333; color:#fff; font-size:10px; font-weight:bold; height:25px;padding:3px 5px;width:64px;font-family:Arial;}
.tblContent
{ background-color:#e9e9e9; color:#333; font-size:11px;height:25px;padding:3px 5px; font-family:Arial;}
.tblCurrentContent
{background-color:#dddddd; color:#333; font-size:11px;height:25px;padding:3px 5px; font-family:Arial;}
.sizetitle
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#CC3399;
}

.formdivider
{
	background-image:url("../images/grey-line.jpg");
	background-position:left center;
	background-repeat:repeat-x;
	border:solid 0px #f2f2f2;
	height:1px;
	width:685px;
	margin-left:233px;
	color:#f2f2f2;
}
div.formdivider hr
{
	display:none;
}

/*site map styles */
ul.sitemap
{
	margin-bottom:20px;
	list-style-type:none;
}
ul.sitemap li
{
	display:block;
	list-style-type:none;
}

ul.sitemap li a.sitemaptitle:link, ul.sitemap li a.sitemaptitle:visited,
ul.sitemap li a.sitemaptitle:active, ul.sitemap li a.sitemaptitle:hover
{
	line-height:230%;
	font-size:13px;
	font-weight:bold;	
	color:#666666;
	text-decoration:none;
}

ul.sitemap li a.submap:link, ul.sitemap li a.submap:visited, ul.sitemap li a.submap:active, ul.sitemap li a.submap:hover
{
	
	font-size:12px;
	font-weight:normal;	
	color:#999999;
	text-decoration:none;
}
ul.sitemap li a.submap:hover
{
	text-decoration:underline;
}

/*My Account Page */
.myaccounttitle
{
	float:left;
	width:90px;
	text-align:right;
	margin-right:15px;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
}
.addresstitle
{	
	float:left;
	width:90px;
	text-align:right;
	margin-right:17px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
}
.myaccounttxt
{
	float:left;
	width:185px;
	text-align:left;
	margin-left:10px;
	margin-right:17px;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.btnleft
{
	position:relative;
	top:-3px;
	float:left;
	margin-left:20px;
	}

ul.order
{
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	color:#666666;
	list-style-type:none;
	margin-bottom:20px;
	}
	
ul.order li, ul.order li.beigebg
{
	float:left;
	width:100%;
	line-height:230%;
	margin:auto 0;
	}
ul.order li.beigebg
{
	background-color:#f2f2f2;
}
.idspan
{
	float:left;
	width:80px;
	text-align:center;
	margin:auto 10px auto 0;
	padding-top:5px;
	color:#333333;
}
.datespan
{
	float:left;
	width:80px;
	text-align:center;
	margin:auto 10px auto 0;
	padding-top:5px;
	color:#333333;
}
.statusspan
{
	float:left;
	width:80px;
	text-align:center;
	margin:auto 10px auto 0;
	padding-top:5px;
	color:#333333;
}
.btnspan
{
	float:left;
	margin-right:5px;
	margin:4px 0 0 0;
	}
.thumbmargin{ width:153px; height:153px;}
/*Search Page*/

.searchlabel{ color:#666; font-weight:bold; font-size:11px; margin-right:20px;}
.searchtitle{ font-size:12px; font-weight:bold;}
ul.seachsubcategory li{ list-style-type:none; float:left; width:100px; margin-right:20px; padding-bottom:20px;}
ul.seachsubcategory li img{ width:80px;}
.sublabel
{
	color:#333333;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-top:2px;
	}
.helplnk
{
	float:left;
	color:#6699CC;
	cursor:pointer;
	font-family:Arial;
	font-size:10px;
	margin-left:5px;
	text-decoration:none;	
}
.search_result_list{ float:left;  width:160px; padding-bottom:10px;}
/*tooltips*/
.dvhdr1 {
            background:#F3F0E7;
            font-size:10px;
            font-weight:bold;
            border:1px solid #ddd;
            padding:5px;
            width:150px;
         }
         
.dvbdy1 {
            background:#FFFFFF;
            font-size:10px;
            border-left:1px solid #ddd;
            border-right:1px solid #ddd;
            border-bottom:1px solid #ddd;
            padding:5px;
            width:150px;
         }
.colortag
{
	position:relative; top:3px;
	}
.colorimg{ float:left; position:relative; top:3px; margin-left:2px;}

/*footer section*/		
#footer
{
	float:left;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	width:100%;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,Trebuchet MS;
}
.trademark
{
	color:#999;
	font-size:10px;
	text-transform:uppercase;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,Trebuchet MS;
}

a.minulnk:link, a.minulnk:visited, a.minulnk:active, a.minulnk:hover {
color:#999999;
cursor:pointer;
font-size:10px;
text-decoration:none;
}
a.help:link, a.help:visited, a.help:active, a.help:hover, .viewlarge {
color:#6699CC;
cursor:pointer;
font-size:11px;
text-decoration:none;
}
a.help:hover{ text-decoration:underline; }
.help {
color:#6699CC;
cursor:pointer;
font-size:11px;
text-decoration:none;
}
/*Shopping basket style*/
#shoppingbasket_left
{
	float:left;
	width:437px;
	border-right:2px solid #f3f3f3;
	display:inline;
}
#shoppingbasket_right
{
	float:left;
	width:400px;
	padding-left:25px;
	padding-right:40px;
}
.giftwrap
{
	float:right;
	margin-right:15px;
	font-weight:bold;
	}
.stockimg
{
	float:left;
	width:102px;
	height:102px;
	border:0;
	margin-right:5px;
	}
.stockprice
{
	float:right;
	font-size:17px;
	font-weight:bold;
	color:#a5a5a5;
	position:relative;
	margin-top:-6px;
	}
.stocklabel
{
	float:left;
	width:85px;
	margin-right:10px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.stocksize
{
	float:left;
	font-size:11px;
	color:#666666; 
	}
.basket_price{ font-size:17px;}
.alterpanel{ padding-right:15px;}
.discount_title 
{
	float:left;
	width:130px;
	margin-right:5px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-top:2px;
}
.sub_title
{
	float:left;
	margin-right:5px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-top:1px;
}
.sub_price{ float:left;}
.total_title
{
	float:left;
	margin-right:10px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#a5a5a5;
}
.total_price
{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#a5a5a5;
}
/*the register style*/
ul.userbar li{float:left;list-style-type:none;}
ul.userbar li a
{
	color:#666; 
	float:left;
	font-weight:800;
	background:#f6f6f6;
	height:16px;
	padding:10px 10px 6px 10px;
	margin-right:2px;
}
ul.userbar li a.selected, ul.userbar li a:hover
{
	color:#fff;
	background:#adadad;
}

/*checkout style*/
ul.processbar li, ul.processbar li a
{ 
	color:#666; 
	float:left;
	font-weight:800;
	background:#f6f6f6;
	height:16px;
	padding:10px 25px 6px 25px;
	list-style-type:none;
	margin-right:2px;
}
ul.processbar li.current
{
	color:#fff;
	background:#adadad;
}

.alter_heading{ font-size:13px; font-weight:bold;}
.alter_title
{
	float:left;
	width:195px;
	margin-right:15px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.alter_price
{
	float:right;
	color:#cc3399;
	font-size:11px;
	font-weight:bold;
	margin-right:30px;
}
div.chkout_sml_divider
{
	clear:both;
	float:right;
	width:685px;
	background-image:url(../Images/white_dot.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	height:5px;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 0px #f2f2f2;
	}
div.chkout_sml_divider hr
{
	display:none;
}
.content_subtitle, .account_subtitle
{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.account_subtitle{ float:left; width:150px;}	
.hint,.txthint, .btnhint, .timehint,.drophint,.wraphint
{
	font-size:0.9em; font-weight:normal; margin-left:5px; font-family:Arial;
}

.hintnomargin
{
	font-size:0.9em; font-weight:normal;
}
.confirmtext{font-size:14px; font-weight:bold; color:#333333; line-height:150%}

a.logoinlink:link, a.logoinlink:visited, a.logoinlink:active
{
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
a.logoinlink:hover
{
	text-decoration:underline;
}
div.chkoutdivider
{
	clear:both;
	width:100%;
	background-image:url(../Images/white_dot.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	height:5px;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 0px #f2f2f2;
	}
div.chkoutdivider hr
{
	display:none;
}
.contenttitle
{
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	font-weight:bold; 
	color:#cc3399;
}

.sum_title
{
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;	
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.subprice
{	
	float:right;
	color:#cc3399;
	font-size:11px;
	font-weight:bold;
	
}
.totalprice
{	
	color:#cc3399;
	font-size:15px;
	font-weight:bold;
	}


.add_title, .subscribetitle, .regtitle
{
	float:left;
	width:212px;
	margin-right:17px;
	margin-top:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.subscribetitle
{
	width:100px;
}
.regtitle
{width:88px; margin-right:10px;}
.label01
{
	margin-left:5px; margin-right:20px;
	}

/* style for payment */

.nofield
{
	width:47px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}

.deliveryadd_title
{
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

div.subdivider
{
	width:100%;
	background-image:url(../Images/white_dot.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	height:5px;
	margin:15px 0;
	border:solid 0px #f2f2f2;
}
div.subdivider hr
{
	display:none;
}

div.sub_sml_divider
{
	float:right;
	width:323px;
	background-image:url(../Images/white_dot.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	height:5px;
	margin:15px 0;
	border:solid 0px #f2f2f2;
}
div.sub_sml_divider hr
{
	display:none;
}	
/*customer shopping history */
.gridheader 
{
	font-size: 10px;
	font-weight:bold;
	height:22px;
	text-align:left;
	}
.cellmargin
{
	margin:3px 0;
	}
.txt01
{
	color:#cc3399;
	font-weight:bold;
	}
.floatright01
{
	float:right; 
	margin-right:10px;
}




