.cart_grid
{
	display: inline;
	margin: 0px;
	border: 0px;
	padding: 0px;
	border-left: 1px solid #adaeae;
	border-right: 1px solid #adaeae;
}
.cart_border
{
	display: inline;
	border-left: 1px solid #adaeae;
	border-right: 1px solid #adaeae;
}
.cart_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 2px 1px 8px;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
}
.cart_head_green_bg
{
	background-color: #006a3d;
}
.cart_head_blue_bg
{
	background-color: #006db4;
}
.cart_item_header
{
	background-color: #d6d6d7;
	border-bottom: 1px solid #adaeae;
}
.shopping_cart_head
{
	padding: 1px 3px 1px 3px;
	background-color: #d6d6d6;
	font-weight: bold;
	color: #000000;
}
.shopping_cart_line
{
	border-bottom: 1px solid #b5bdc6;
	padding: 3px;
	color: #000000;
}
.cart_footer
{
	padding-right: 68px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	background-color: #e4f2e5;
	border: 1px solid #a9afab;
	border-top: 0px;
}


.quantity_box
{
	padding: 0px 3px 0px 3px;
	font-size: 11px;
	color: #7F848B;
	border: 1px solid #c2c3c3;
	line-height: 18px;
	height: 18px;
	width: 13px;
	text-align: center;
}

.submit_button
{
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	width: auto;
	word-spacing: 0px;
	display: inline;
	padding: 1px;
	padding: 0px 4px 0px 4px;
}

.inputbox
{
	margin: 2px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border-top: 1px solid #726b94;
	border-right: 1px solid #726b94;
	border-bottom: 1px solid #686791;
	border-left: 1px solid #686791;
	height: 16px;
	line-height: 16px;
}

.solid_border
{
	border: 1px solid #b5bdc6;
	padding: 5px;
	margin-top: 10px;
}
.solid_border .title
{
	position: absolute;
	z-index: 3;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	width: 125px;
}
.solid_border .content
{
	display: inline;
	margin-left: 125px;
}
.solid_border .edit
{
	float: right;
}



.field_label
{
	float: left;
	text-align: right;
	margin-right: 5px;
}

.field_label_align_left
{
	text-align: left;
	margin: 0px;
}

a.adminlink
{
	display: inline-block;
	background: url(/Resources/Images/Skin2007/EditICO.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	color: #0079DE;
}
a.adminlink:hover
{
	display: inline-block;
	background: url(/Resources/Images/Skin2007/EditICO.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	color: #0079DE;
}

a.deleteLink
{
	background: url(/Resources/Images/Skin2007/DeleteICO.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	color: #B92D30;
}
a.deleteLink:hover
{
	background: url(/Resources/Images/Skin2007/DeleteICO.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	color: #B92D30;
}

a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: none;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 0px;
	color: #002e72;
	text-decoration: underline;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: none;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 0px;
	color: #002e72;
	text-decoration: none;
}

.TabMenu
{
	background-image: url(../Images/Checkout/NewMenuBG.png);
	background-repeat: no-repeat;
	padding: 1px 13px 2px 13px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 2px;
	vertical-align: top;
}

.TabMenu a
{
	color: #FFFFFF;
	text-decoration: none;
}
.TabMenu a:hover
{
	color: #fcff72;
	text-decoration: none;
}
.TabSubMenuBG
{
	background-image: url(../Images/Skin2008/SubMenuBG.png);
	background-repeat: repeat-x;
	padding: 4px 13px 3px 13px;
	margin: 2px 16px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	height: 24px;
}

.TabSubMenu a
{
	letter-spacing: normal;
	background: none;
	font-weight: bold;
	padding-right: 15px;
	color: #110705;
	text-decoration: none;
}
.TabSubMenu a:hover
{
	color: #fcff72;
	text-decoration: none;
}
.TabSubMenu a.active
{
	color: #fcff72;
	text-decoration: none;
}

.popupMenu
{
	background-color: #F5F7F8;
	filter: Alpha(Opacity=90);
	-moz-opacity: .90;
	opacity: .90;
}
.select_country
{
	display: block;
	width: auto;
	line-height: normal;
	padding: 2px;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px solid #726b94;
	border-right: 1px solid #726b94;
	border-bottom: 1px solid #686791;
	border-left: 1px solid #686791;
	white-space: nowrap;
}
.selectAMarket
{
	background-image: url(../Images/Checkout/GlobalMap.gif);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	padding: 3px 4px;
	background-color: #FFFFFF;
	text-align: left;
	border-top: 1px solid #726b94;
	border-right: 1px solid #726b94;
	border-bottom: 1px solid #686791;
	border-left: 1px solid #686791;
	z-index: 1000;
}
.selectAMarket a
{
	color: #000144;
	line-height: 20px;
	padding-right: 8px;
}
.selectAMarket a:hover
{
	color: #000144;
	padding-right: 8px;
}

.mainContentBoxTopEmpty
{
	height: 34px;
	background-image: url(../Images/Skin2008/ContentBoxTop.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
.mainContentBoxTop
{
	height: 34px;
	background-image: url(../Images/Skin2008/ContentBoxTop1.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
.mainContentBoxMiddle
{
	width: 845px;
	background-image: url(../Images/Skin2008/ContentBoxM.png);
	background-repeat: repeat-y;
	padding: 0px 100px 25px 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mainContentBoxMiddleUserOptions
{
	width: 845px;
	background-image: url(../Images/Skin2008/ContentBoxM.png);
	background-repeat: repeat-y;
	padding: 0px 100px 25px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mainContentBoxMiddleInside
{
	padding: 0px 18px 0px 0px;
}
.mainContentBoxBottom
{
	height: 19px;
	background-image: url(../Images/Skin2008/ContentBoxB.png);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}

.input_row
{
	display: block;
	clear: both;
}
.field_column
{
	float: left;
	width: 160px;
	font-weight:bold;
	line-height: 25px;
	text-align: right;
	margin-right: 5px;
}
.value_column
{
	float: left;
	line-height: 25px;
	vertical-align: middle;
}
.value_column .label
{
	vertical-align: baseline;
	line-height: normal;
	height: auto;
}
.rdoBtnIndent .field_column
{
	float: left;
	width: 140px;
	line-height: 25px;
	text-align: right;
	margin-right: 5px;
}
.rdoBtnIndent .value_column
{
	float: left;
	line-height: 25px;
	vertical-align: middle;
}

.autoship_batch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	border: 1px solid #c2c3c3;
	padding: 6px;
	background-color: #fffccd;
	margin-left: 10px;
	margin-bottom: 10px;
}

a.bullet
{
	color: #002e72;
}



.shopping_cart_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #b5bdc6;
	border-top: 1px solid #b5bdc6;
	border-left: 1px solid #b5bdc6;
	height: 24px;
	padding: 3px;
	background-color: #E2E9EF;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.shopping_cart_head_left
{
	border-bottom: 1px solid #b5bdc6;
	border-top: 1px solid #b5bdc6;
	border-left: 0px;
	height: 24px;
	padding: 3px;
	background-color: #E2E9EF;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.shopping_cart_line
{
	border-bottom: 1px solid #b5bdc6;
	border-left: 1px solid #b5bdc6;
	padding: 3px;
	color: #000000;
}
.shopping_cart_total
{
	border-bottom: 1px solid #b5bdc6;
	border-left: 1px solid #b5bdc6;
	padding: 3px;
	background-color: #E5F1EC;
	font-weight: bold;
	color: #000000;
}
.shopping_cart_line_left
{
	border-bottom: 1px solid #b5bdc6;
	border-left: 0px;
	padding: 3px;
	color: #000000;
}

.dividerDots
{
	clear: both;
	height: 24px;
	display: block;
	background: url(../Images/Skin2008/DottedLine.gif) repeat-x 0px 12px;
	padding: 0px;
}

.dividerDotsNoClear
{
	height: 24px;
	display: block;
	background: url(../Images/Skin2008/DottedLine.gif) repeat-x 0px 12px;
	padding: 0px;
}


.grid_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #133570;
	font-weight: bold;
	height: 32px;
	margin-bottom: 8px;
	border: 1px solid #82b5e0;
	background: url(/Resources/Images/Skin2008/ProductTabBG.gif) repeat-x 0px 1px;
}
.grid_row
{
	line-height: 25px;
}
.grid_alt_row
{
	line-height: 25px;
	background-color: #ecf3fb;
}

.custom_button
{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	background-image: url(/Resources/Images/Skin2008/CustomButtonR.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
	margin-left:5px;
	height: 28;
	line-height: 28px;
	text-decoration: none;
}
.custom_button span
{
	display: inline-block;
	background-image: url(/Resources/Images/Skin2008/CustomButtonL.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left:-12px;
}
.custom_button:hover
{
	background-image: url(/Resources/Images/Skin2008/CustomButtonR_Over.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.custom_button:hover span
{
	background-image: url(/Resources/Images/Skin2008/CustomButtonL_Over.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
}

a.custom_button_green
{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	background-image: url(/Resources/Images/Skin2008/CustomButton_Green_R.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
	height: 28;
	line-height: 28px;
	text-decoration: none;
	color:#005202;
}
a.custom_button_green span
{
	display: inline-block;
	background-image: url(/Resources/Images/Skin2008/CustomButton_Green_L.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
}
a.custom_button_green:hover
{
	background-image: url(/Resources/Images/Skin2008/CustomButton_Green_R_Over.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a.custom_button_green:hover span
{
	background-image: url(/Resources/Images/Skin2008/CustomButton_Green_L_Over.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
}

.addedToCart
{
	position:absolute;
	border: 1px solid #6bb3e2;
	background-color: #FFFFFF;
	color: #00691b;
	padding: 7px;
	font-size: 20px;
	display:none;
	text-align: right;
	float: right;
	font-weight:bold;
	z-index:9999;
}

.addedToCartBg
{
	position:fixed;    
	top:0;   
    right:0;   
    bottom:0;   
    left:0;   
	display:none;
	background-color: #000000;
	z-index:10;
}

.updatingDiv
{
	position:absolute;
	border: 1px solid #6bb3e2;
	background-color: #FFFFFF;
	color: #00691b;
	padding: 7px;
	font-size: 16px;
	text-align: right;
	float: right;
}

.receipt h2
{
	clear:both;
	display: block;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	padding: 2px 8px 2px 8px;
	margin: 0px;
}
.order_details_border
{
	margin: 0px 0px 10px 0px;
	border: 1px solid #b5bdc6;
	border-top: 0px;
	padding: 7px;
	font-weight: bold;
	line-height: 17px;
	background-color:#ffffff;
}

.imagewrapper
{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

.custom_button_sub_menu
{
    background-color:#FFFFFF;
    border:1px solid #53abda;
}
.custom_button_sub_menu_item
{
    padding:0px 4px; 
    white-space:nowrap;
}
