﻿body
{
	background-color: white;
	margin: 0;
	padding: 0;
	font-family: Arial;
}

img
{
	border: 0px;
}

#wrapper1
{
	text-align: center;
	min-width: 996px;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
}

#wrapper2
{
	width: 952px;
	padding: 0px;
	margin: 0 auto;
	margin-top: 10px;
}
/* ================= Header ==========================*/
#header
{
	width: 100%;
	height: 104px;
	float: left;
	background: url(images/topbar.jpg) no-repeat;
}
#header #logo
{
	float: left;
	height: 99px;
	width: 114px;
	position: relative;
	left: 20px;
	top: 5px;
}
#header #headerbilly
{
	float: left; /*height:104px; */
	width: 163px;
	height:79px;
}
#header #headerbanner
{
	float: left; 
	width:750px;
	padding:0 0 0 80px;
	margin:0;
}
#header #headerbanner .topnav
{
	float: left; 
	padding-left:29px;
	padding-top:5px;
}
#header #headerbanner .topnav a
{
    color:White;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;	 
}
#header #headerbanner .topnav
{
	float: left; 
}
#header #headerbanner #billbottom
{
	float: left; 
	position:relative;
	left:6px;
	margin:0;
	padding:0;
}
#header #headersearch
{
	float: left;
	width: 195px;
	height: 50px;
	text-align: left;
	position: relative;
	top: 40px;
	left: 10px;
}

#homepromo
{
	float: left;
	width: 100%;
	height: 188px;
	background-color: Black;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: 2px;
}
#homepromo #homepromo_delivery
{
	float: left;
	width: 206px;
	height: 188px;
}
#homepromo #homepromo_box1
{
	float: left;
	width: 190px;
	height: 188px;
	background-color: #9C1D51;
}
#homepromo #homepromo_box2
{
	float: left;
	width: 190px;
	height: 188px;
	background-color: #A854DD;
}
#homepromo #homepromo_message1
{
	float: left;
	width: 366px;
	height: 188px;
	background: url(../../images/homebrightideas.jpg) no-repeat;
}

/* left menu */
#product_nav, #main
{
	float: left;
	margin-top: 1px;
}
#product_nav
{
	width: 168px;
	background-color: white;
	background: url(../../images/navmiddle.gif) repeat-y;
	padding: 0;
	margin: 15px 0 0 0;
	float: left;
	text-align: left;
}
#product_nav #product_top
{
	width: 168px;
	height: 14px;
	background: url(../../images/navtop.gif) no-repeat;
	float: left;
}
#product_nav #product_bottom
{
	width: 168px;
	height: 17px;
	background: url(../../images/navbottom.gif) no-repeat;
	float: left;
}

#product_nav .menu_item
{
	margin: 0; /* padding:5px 0 5px 10px; */
	color: White;
	width: 153px;
	text-align: left;
	float: left;
	display: block;
}
/*
#product_nav .menu_item:hover 
{
	width:143px;
	text-decoration:none; 
 	display:block;
} */

#product_nav .menu_item a
{
	width: 100%;
	color: #3562BD;
	padding: 5px 0 5px 10px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	display: block;
}
#product_nav .menu_item a:hover
{
	text-decoration: none;
	background-color: #9C1D51;
	color: White;
	display: block;
}

#product_nav .menu_item_selected
{
	margin: 0;
	padding: 5px 0 5px 10px;
	float: left;
	width: 154px;
	text-decoration: none;
	background-color: #9C1D51;
	color: White;
}

#product_nav .menu_item_selected a
{
	color: white;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
}
#product_nav .menu_item_selected a:hover
{
	text-decoration: none;
	background-color: #9C1D51;
	color: #fff;
}

#product_nav .menu_subitem
{
	position: relative;
	left: 20px;
	margin: 0;
	padding: 5px 0 5px 10px;
	float: left;
	width: 122px;
	text-decoration: none;
	background-color: white;
	color: White;
}

#product_nav .menu_subitem a
{
	color: #9C1D51;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
}
#product_nav .menu_subitem a:hover
{
	text-decoration: none;
	color: #3562BD;
}


/* end left menu*/

#logo-Form
{
	padding: 6px 0px;
}
#searchForm
{
	/*width:210px;*/
	width: 200px;
	height: 100%;
	padding: 2px;
	border: 1px solid #EA9D73;
	background: none;
	margin-left: 10px;
}
#loginForm
{
	/*width:262px; 	margin-left:10px;*/
	width: 262px;
	padding: 2px;
	margin-left: 10px;
	background: url(images/signinbg.jpg) no-repeat;
	height: 60px; /*border:solid 1px blue;*/
}
.inputBox
{
	border: 1px solid #D4CDCD;
	font: normal 11px Arial;
	color: #000000;
	padding: 3px;
	float:left;
}
#navigation
{
	float: left;
	width: 154px;
	height: 500px;
}
#navigation a
{
	font: bold 13px/24px Arial;
	color: black;
	text-decoration: none;
	padding: 0 5px;
}
/* ========================== Middle Start =======================*/
#middlecontainer
{
	width: 752px;
	margin: 0 0 0 5px;
	padding: 0 10px 0 10px;
	float: left;
}
/* ########## Left Part ########*/
#leftPart
{
	/*max-width:473px;*/
}
#RightPart
{
	background: url(images/tree.jpg) bottom no-repeat; /*padding-bottom:390px;*/
}
.products
{
	padding-top: 15px;
}
.productBox
{
	width: 230px;
	height: 175px;
	border: 1px solid #EA9D73;
	margin-bottom: 10px;
}

.productBoxInner
{
	/*width:230px; 	height:175px;*/
	width: 230px;
	height: 120px;
	border: 1px solid #EA9D73;
	margin-bottom: 10px;
}

#breadCrumb, #breadCrumb a
{
	font: normal 10px/18px Arial;
	color: #73AD1A;
	text-decoration: none;
}
#breadCrumb a:hover
{
	text-decoration: underline;
}
.productImgBdr
{
	border: 1px solid #73AD1A;
}

.padding5
{
	padding: 5px;
}

/* ########## Right Part ########*/
#rightContent
{
	border-left: 1px solid #EA9D73;
	border-right: 1px solid #EA9D73;
	width: 310px;
	padding: 0 5px;
}
#newsletterBox
{
	background: url(images/signup-box-bg.jpg) no-repeat;
	height: 54px;
	width: 314px;
	padding: 30px 0 0 10px;
}
#rightContent h1, #leftContent h1
{
	padding: 0;
	margin: 0;
	font: bold 17px/19px Arial;
	color: #F5940B;
}
.poll
{
	background-color: #F0F8EC;
	border-left: 1px solid #EA9D73;
	border-right: 1px solid #EA9D73;
	width: 310px;
	padding: 5px;
}

/* ==================== General Styles =======================*/
.curv
{
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(    "border-radius.htc" );
}
.fullWidth
{
	width: 100%;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.rowSpacer
{
	width: 1;
}
.clear
{
	clear: both;
}
.center
{
	text-align: center;
}
.greenText
{
	font: normal 12px/18px Arial;
	color: #73AD1A;
}
.orangeText
{
	font: normal 12px/18px Arial;
	color: #F5940B;
}
.orangeLink:link, .orangeLink:active, .orangeLink:visited
{
	font: normal 12px/18px Arial;
	color: #F5940B;
	text-decoration: underline;
}
.orangeLink:hover
{
	text-decoration: none;
}

.orangeBigLink:link, .orangeBigLink:active, .orangeBigLink:visited
{
	font: normal 12px/25px Arial;
	color: #F5940B;
	text-decoration: none;
	border-bottom: 1px solid #F5940B;
	margin: 0 3px;
}
.orangeBigLink:hover
{
	border-bottom: none;
}

.greenLink:link, .greenLink:active, .greenLink:visited
{
	font: normal 12px/18px Arial;
	color: #73AD1A;
	text-decoration: underline;
}
.greenLink:hover
{
	text-decoration: none;
}
.greenTextbold
{
	font: normal 11px Arial;
	color: black;
	font-weight: bold;
	float:left;
	text-align:left;
}
.lblMessage
{
	font: normal 11px Arial;
	color: Red;
	font-weight: bold;
}
.loginstatus
{
	display: none;
}
.loginstatuson
{
	padding-left: 80px;
	display: block;
	color: #73AD1A;
	text-decoration: underline;
	font: normal 13px Arial;
	font-weight: bold;
	padding-top: 25px;
}

#banner
{
	background: url(images/topbanner.gif) no-repeat;
	height: 95px;
	width: 100%;
}

#logo, #logo:hover
{
	background: url(images/logo.jpg) no-repeat;
	height: 64px;
	width: 312px;
	cursor: hand;
}

#righttopimage
{
	background: url(images/right-top.jpg) no-repeat;
	height: 64px;
	width: 324px;
}

#rightboxcurv
{
	background: url(images/right-box-curv.jpg) no-repeat;
	height: 13px;
	width: 322px;
}

#rightboxbottom
{
	background: url(images/right-Box-Bottom.jpg) no-repeat;
	height: 151px;
	width: 322px;
}

#submitbutton
{
	background: url(images/submit_btn.jpg) no-repeat;
	height: 18px;
	width: 59px;
}

#tree
{
	width: 324px;
	background: url(images/tree.jpg) no-repeat;
	background-position: left;
	padding-bottom: 390px;
}


#RightPart
{
	/*width:324px; 	background:url(images/tree.jpg) bottom no-repeat; 	padding-bottom:390px;*/
}
/*  L E F T  O R A N G E  B O X*/
#leftContainer
{
	float: left;
	width: 170px;
}
#leftcontent H1
{
	padding: 0;
	margin: 0;
	font: bold 17px/19px Arial;
	color: #73AD1A;
}

#lefttopimage
{
	background: url(images/left-orange-top.gif) no-repeat;
	height: 10px;
	width: 468px;
}
#leftboxbottom
{
	background: url(images/left-orange-bottom.gif) no-repeat;
	height: 10px;
	width: 468px;
}
#leftMain
{
	float: left;
	width: 570px;
}
#rightMain
{
	width: 330px;
	float: right;
	top: 0;
}

#leftcontent
{
	/* border-left:1px solid #EA9D73; 	border-right:1px solid #EA9D73; 	padding:0 0px; */
	width: 570px;
	float: left;
}
/*  L E F T  G R E E N  B O X*/

#lefttopimageGreen
{
	background: url(images/left-box-green-top.jpg) no-repeat;
	height: 12px;
	width: 468px;
}
#leftboxbottomGreen
{
	background: url(images/left-orange-bottom.gif) no-repeat;
	height: 10px;
	width: 468px;
}
#leftboxbottomGreenGrass
{
	background: url(images/left-green-bottom-grass.gif) no-repeat;
	height: 39px;
	width: 468px;
}

#leftcontentGreen
{
	border-left: 1px solid #73AD1A;
	border-right: 1px solid #73AD1A;
	width: 466px;
	padding: 0 0;
}
.leftfiftyfiftybox, .leftfiftyfiftyboxGreen
{
	width: 233px;
	float: left;
	font: bold 13px/24px Arial;
	color: #FFF;
	text-decoration: none;
}
.leftfiftyfiftyboxGreen
{
	background-color: #73AD1A;
	color: White;
}
#leftcontentGreen h1
{
	padding: 0;
	margin: 0;
	font: bold 17px/19px Arial;
	color: #F5940B;
}

/* */
.greycategory
{
	float: left;
	margin-right: 4px; /*     margin-bottom:6px; */
	/*height: 115px;*/
	width: 130px; /* margin-bottom:10px; */
	margin-top: 15px;
}

#associatedproduct
{
	width: 100%;
	float: left;
}
#associatedproduct_sales
{
	width: 100%;
	float: left;
}


.ItemContainer
{
	color: #416BC1;
	font-size: 11px;
	font-family: Arial;
	float: left;
	width: 110px;
	text-align: left;
	height: 165px;
	margin-top:10px;
}
.ItemContainerfeature
{
	color: #416BC1;
	font-size: 11px;
	font-family: Arial;
	float: left;
	width: 110px;
	text-align: center;
	padding-top: 12px;
}


/*for moderen browser (firefox) only*/
html > /**/ body .ItemContainerfeature
{
	margin: 0 5px 0 6px;
}
/*for IE 7 browser only*/
*:first-child + html .ItemContainerfeature
{
	margin: 0 7px 0 7px;
}

/*for moderen browser (firefox) only*/
html > /**/ body .ItemContainerfeature1
{
	margin: 0 2px 0 4px;
}

/*for IE 7 browser only*/
*:first-child + html .ItemContainerfeature1
{
	margin: 0 2px 0 2px;
}

.ItemContainer .ItemContainerImage
{
	/* height:100px;*/
	text-align: center; /*   margin-bottom:15px; */
	padding-left:0px;
}
.ItemContainerfeature .ItemContainerImage
{
	/* height:100px;*/
	text-align: center; /*   margin-bottom:15px; */
	padding-left:0px;
}
.ItemContainerText
{
	float: left;
	text-align: center;
	padding-left: 12px;
	height :40px;
}

.ItemContainerText .buy
{
    float:right;
    text-align:right;
    font-weight:bold;
    margin:0;
    padding:0;
    width:60px;
}
.ItemContainerText .buy a
{
    padding:0;
}

.ItemContainerText .price
{
    float:left;
    font-weight:bold;
    margin:0;
    padding:0;
    
}

.ItemContainerfeature .ItemContainerText
{
	float: left;
	text-align: center;
	height :45px;
	padding:0;
	padding:0 3px 0 3px;
}
.ItemContainerfeature .ItemContainerText .price
{
    width:43px;
    text-align:left;
}

.ItemContainerText1
{
	float: left;
	text-align: center;
	margin-top: 2px;
	padding-top:5px;
	width:100%;
}
.ItemContainerText1 a
{
    text-decoration:none;
	color: #9C1D51;
}
.ItemContainerText1 a:hover
{
    text-decoration:underline;
	color: #3562BD;
}
/* .ItemContainerText1 a 
{
	color:Green;
} */
.ItemContainerText2
{
	color: #F3A610;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: center;
	height:43px;
}
.ItemContainerPrice
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 1px 0 0;
	text-align: center;
}
.ItemContainerText a
{
	color: #9C1D51;
	text-decoration: underline;
	font-weight: bold;
	padding-left:20px;

}
.ItemContainerText2 a
{
	color: #F3A610;
	text-decoration: none;
	font-weight: bold;
}
.ItemContainerTextOrange, .ItemContainerTextOrange a
{
	color: Orange;
}

.ItemContainerSmall
{
	float: left;
}

.ProductDetail
{
	width: 100%;
	font-family: Arial;
}


#fadedboxtop
{
	background: url(    'images/ProductDetailBoxTop.jpg' ) no-repeat;
	width: 186px;
}
#fadedboxbottom
{
	background: url(    'images/ProductDetailBoxBottom.jpg' ) no-repeat;
	width: 186px;
}

.pageenum
{
	width: 525px;
	font-size: 1em;
	color: Orange;
	display: block;
	float: left;
	padding-right: 5%; /*padding-top:25px;*/
}
.pageenum ul
{
	list-style: none;
	display: inline;
	float: right;
	margin-top: -1px;
}
.pageenum ul li
{
	display: inline;
	margin-right: 4px;
}

.pageenum .pagenumselected a
{
	color: black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.pageenum .pagenum a
{
	color: black;
	font-size: 10px;
	text-decoration: none;
}
.pageenum .pageenumselect
{
	/* width: 150px; */
	font-size: 10px;
	color: Black;
	float: right;
}
.pageenum .pageenumselect #pageenumselecttxt
{
	width: 130px;
	float: left;
	padding-top: 3px;
}
.pageenum .pageenumselect #pageenumselectdrp
{
	padding-left: 5px;
	width: 45px;
	float: left;
}
.pageenum .pageenumselect select
{
	font-size: 10px;
}


.pagesorting
{
	width: 40%;
	font-size: 1em;
	text-align: left;
	float: left;
}

.pagesorting .pagesortselect
{
	width: 100%;
	font-size: 10px;
	color: Black;
	float: left;
	padding-top: 25px;
}
.pagesorting .pagesortselect #pagesortselecttxt
{
	width: 40px;
	float: left;
	padding-top: 6px;
}
.pagesorting .pagesortselect #pagesortselectdrp
{
	padding: 3px 0 0 5px;
	width: 95px;
	float: left;
}
.pagesorting .pagesortselect select
{
	font-size: 10px;
}
.pagesorting #pagesortsubmit
{
	float: left;
	width: 26px;
}

#maintext_cat_top
{
	font-family: 12px;
	font-weight: bold;
	color: White;
	float: left;
	font-size: 16px;
	text-align: left;
	padding-left: 15px;
}

.maintext_cat_top_orange
{
	width: 570px;
	background: url(    '../../images/top_orange_small.jpg' ) no-repeat;
	line-height: 31px;
	margin-top: 5px;
}

.maintext_cat_top_purple
{
	background: url(    '../../images/featureTopPurple.gif' ) no-repeat;
}

.maintext_cat_top_maroon
{
	background: url(    '../../images/featureTopMaroon.gif' ) no-repeat;
}
#maintext_cat_top h1
{
	font-size: 22px;
	font-weight: bold;
	color: White;
	float: left;
	margin: 0;
}
.order_top
{
	width: 770px;
	background: url(    '../../images/top_order.gif' ) no-repeat;
	line-height: 31px;
	margin-top: 5px;
}
#maintext_order_top h1
{
	font-size: 22px;
	font-weight: bold;
	color: White;
	float: left;
	margin: 0;
}
#maintext_order_top
{
	line-height: 31px;
	font-family: 12px;
	font-weight: bold;
	color: White;
	float: left;
	font-size: 16px;
	text-align: left;
	padding-left: 15px;
}
#featureditems_cat_main
{
	background: url(    '../../images/uppar_top_image.jpg' ) no-repeat; /*border-left-style:solid; 	border-left-width:1px; 	border-left-color:#BBB3B3; 	padding:5px 10px 5px 10px;*/
	float: left;
	width: 544px;
}
#featureditems_cat_main_inside
{
	width: 570px;
	height: 180px;
	background: url(    '../../images/box_background_small.jpg' );
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	margin-top: -2px;
}
#featureditems_cat_main_inside1
{
	width: 570px; /*  background:url('../../images/box_background_small.jpg');     background-repeat:repeat-y;     background-position:right; */
	float: left;
	height: 180px;
}
#featureditems_cat
{
	float: left;
	width: 570px;
	margin-bottom: 10px;
}
#featureditems_cat_top
{
	background: url(    '../../images/top_orange_small.jpg' ) no-repeat;
	width: 550px;
	line-height: 32px;
	font-family: 12px;
	font-weight: bold;
	color: White;
	float: left;
}
.featureditems_items_bottom
{
	background:url('../../images/box_footer_small.jpg') no-repeat;
	width: 570px;
	height: 27px;
	float: left;
	margin-top: 0px;
}
#featureditems_cat_bottom
{
	/* background:url('../../images/box_footer_small.jpg') no-repeat; */
	width: 570px;
	height: 27px;
	float: left;
	margin-top: 0px;
}
#featureditems_cat_rightside
{
	background: url(    '../../images/rightfade.gif' ) repeat-y;
	background-position: right;
	width: 6px;
	height: 190px;
}
#featureditems_cat_leftside
{
	width: 1px;
	height: 200px;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #BBB3B3;
	float: left;
}
#scroll_left
{
	width: 4%;
	float: left;
	text-align: right;
	padding-top: 50px;
}

#scroll_right
{
	width: 5%;
	float: right;
	text-align: left;
	padding-top: 50px;
}

#divScroll
{
	width: 513px;
	float: left;
	overflow: hidden;
}
#divScroll1
{
	width: 513px;
	float: left;
	overflow: hidden;
}
#divScroll2
{
	width: 513px;
	float: left;
	overflow: hidden;
}
#greyshadedbox
{
	width: 570px;
	float: left;
}
#greyshadedbox #greyshadedboxtop
{
	background: url(    '../../images/uppar_top_image.jpg' ) no-repeat;
	height: 22px;
	float: left;
	width: 570px;
}

/* #greyshadedbox #greyshadedboxmiddle
{
    width:570px;
    float:left;
    background:url('../../images/box_background_small.jpg');
    background-repeat:repeat-y;
} */
#greyshadedbox #greyshadedboxtopright
{
	background: url(    '../../images/greyshadetopright.gif' ) no-repeat;
	width: 16px;
	height: 12px;
	float: left;
	margin: 0;
	padding: 0;
}

#greyshadedbox #greyshadedboxmiddle
{
	width: 550px;
	float: left;
	background: url(    '../../images/box_background_small.jpg' ) repeat-y;
	padding: 0 5px 0 30px;
	min-height: 90px;
}

.greyshadedboxNoFeatured
{
	width: 550px;
	float: left;
	background: url(    '../../images/box_background_small.jpg' ) repeat-y;
	padding: 10px 5px 0 15px;
}

#greyshadedboxmiddleBasket
{
	width: 570px;
	float: left;
	background: url(    '../../images/box_background_small.jpg' ) repeat-y;
	padding: 0 5px 0 30px;
	margin-top: -1px;
}

#Basketpreview
{
	width: 570px;
	float: left;
	background: url(    '../../images/box_background_small.jpg' ) repeat-y;
	padding: 0 5px 0 30px;
	margin-top: -1px;
}
#greyshadedboxmiddleOrder
{
	width: 770px;
	float: left;
	background: url(    '../../images/box_background.gif' ) repeat-y;
	padding: 0 5px 0 5px;
	margin-top: -1px;
}

#greyshadedboxmiddleNoRepeat
{
	width: 550px;
	float: left; /* padding:0 5px 0 30px; */
	min-height: 90px;
}

#greyshadedbox #greyshadedboxbottomleft
{
	background: url(    '../../images/greyshadebottomleft.gif' ) no-repeat;
	width: 14px;
	height: 20px;
	float: left;
}

#greyshadedbox #greyshadedboxbottommiddle
{
	background: url(    '../../images/greyshadebottommiddle.gif' ) repeat-x;
	width: 541px;
	height: 20px;
	float: left;
}
#greyshadedbox #greyshadedboxbottomright
{
	background: url(    '../../images/greyshadebottomright.gif' ) no-repeat;
	width: 15px;
	height: 20px;
	float: left;
}

#greyshadedboxbottom
{
	/*background:url('../../images/box_footer_small.jpg') no-repeat;*/
	width: 570px;
	height: 25px;
	float: left;
}


#box_main
{
	width: 750px;
	float: left;
}
.box_top_orange
{
	width: 750px;
	background: url(../../images/top_orange.jpg) no-repeat;
	line-height: 31px;
}

.box_top_purple
{
	width: 750px;
	background: url(../../images/top_purple.jpg) no-repeat;
	line-height: 31px;
}
.box_top_maroon
{
	width: 750px;
	background: url(../../images/top_maroon.jpg) no-repeat;
	line-height: 31px;
}

.box_top_pink
{
	width: 570px;
	background: url(../../images/top_pink_small.jpg) no-repeat;
	line-height: 31px;
	margin-top: 5px;
}

.box_top_green
{
	width: 570px;
	background: url(../../images/top_green_small.jpg) no-repeat;
	line-height: 31px;
	margin-top: 20px;
}
#box_middle
{
	width: 100%;
	background: url(../../images/box_background.jpg) repeat-y;
	padding-left: 17px;
	height: 140px;
	margin-top: -1px;
	padding-top: 8px;
}

#box_footer
{
	width: 100%;
	background: url(../../images/box_footer.jpg) no-repeat;
	height: 24px;
	margin-bottom:27px;
}


#detail_items_main
{
	float: left;
	width: 570px; /*margin-bottom:10px;      */
}

#detail_items_header
{
	width: 570px;
	float: left;
	line-height: 32px;
	background: url(../../images/top_orange_small.jpg) no-repeat;
}

#detail_items_submain
{
	float: left;
	width: 100%; /* 	background:url(../../images/box_background_small.jpg);	     background-repeat:repeat-y; */
}

.ProductImageLarge
{
	width: 198px;
	float: left;
	min-height: 150px;
	position:relative;
	left:10px;
	top:10px;
}
.ProductImageLarge img {border-style:solid;border-width:1px;color:#D1CCCC;}
.ProductDetailInfo
{
	background-color: #F0F8EC;
	width: 186px;
	min-height: 220px;
}
.ProductDescription
{
	width: 355px;
	float: left;
	padding-right: 7px;
}
.ProductDetails ul
{
    margin:0;
    padding-left:15px;
}
.ProductDetails li 
{
    font-size:14px;
    line-height:25px;
    margin-left:5px;
}
.ProductDetailInfo #ProductDetailPrice
{
	font: bold 1em;
	color: #73AD19;
}

.ProductDetails
{
	width: 100%;
	float: left;
	min-height:125px;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	color:#9C1D51;
	position:relative;
	left:10px;
	top:10px;
}
.ProductDetails #productprice 
{
    float:left;
    width:350px;
    font-size:16px;
	color:#9C1D51;
	margin-bottom:10px;
	font-weight:bold;
}
.ProductDetails #producttext
{
    float:left;
    width:350px;
}
.ProductSelectColor
{
	width: 100%;
	float: left;
	position: relative;
	font-size: 11px;
	font-family: Arial, Verdana;
	margin-top: 15px;
}

.ProductSelectColor_text
{
	width: 55%;
	float: left;
	text-align: right;
	line-height: 22px;
}

.ProductSelectColor_input
{
	width: 45%;
	float: left;
}

.ProductThumb_main
{
	width: 220px;
	float: left;
	margin-top: 10px;
}

.ProductThumb_images
{
	width: 20%;
	float: left;
	text-align: center;
	margin-top: 15px;
}

.ProductThumb_border
{
	border: solid 1px #e7e7e7;
	width: 60px;
	height: 55px;
}

.ProductQuanity_main
{
	margin-top: 10px;
	font-size: 11px;
	text-align:right;
	float:right;
	padding-right:10px;
}

.ProductQuanity_text
{
	text-align: right;
	float: right;
	margin-right: 5px;
	color:#9C1D51;
	position:relative;
	top:5px;
}
.ProductQuanity_input
{
	text-align: right;
	float: right;
}
.ProductQuanity_input_box
{
	width: 100%;
}
.Product_buttonDiv
{
	width: 40%;
	float: right;
	text-align: right;
	margin-top: 13px;
}
#formtable td h1 {font-size:14px;}
#formtable td {text-align:left;}
#boxtableorder {width:420px;float:left;text-align:left;}
#orderright {float:left;width:335px;font-size:11px;text-align:left;}
#orderright h1 {font-size:14px;}
#orderright h2 {font-size:14px;}
#orderright .message
{
    float:left;
    width:99%;
    margin:10px 0 0px 0;
    padding:0 0 25px 0;
    border-bottom:solid 1px #9C1D52;
   
}
#orderright .message h2
{
    color:#9C1D52;
    font-size:14px;
    font-weight:bold;
}
#orderright .message b
{
    color:#9C1D52;
    font-weight:bold;
}
#orderright li
{
    margin:8px 0 0 0;
}
#orderright ul
{
    margin:0;
}
#orderright #confirmation 
{
    float:left;
    font-size:11px;
    color:Black;
    margin:10px 0 10px 0;
}

.product_main_contanior
{
	width: 570px;
	float: left;
}
.product_header
{
	width: 98%;
	line-height: 31px;
	float: left; /* background:url(../../images/product_header.jpg) no-repeat; */
	padding-left: 2%;
}

.product_footer
{
	width: 100%;
	float: left;
	margin-top: -15px;
}

.product_middle_main
{
	width: 96%;
	float: left;
	padding: 2% 2% 0 2%;
}

.product_large_thumb
{
	width: 175px;
	float: left;
	margin-right: 10px;
}

.product_description_main
{
	width: 355px;
	float: left;
}
.product_description
{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	float: left;
}

.product_select_color_main
{
	width: 100%;
	float: left;
	text-align: right;
	font-size: 10px;
	margin: 10px 0 10px 0;
}
.product_select_color_input
{
	width: 100px;
	font-size: 10px;
}

.product_small_thumb
{
	width: 175px;
	float: left;
	margin-right: 10px;
}

.product_small_thumb img
{
	margin: 0 2px 0 2px;
}

.product_quantity_main
{
	width: 170px;
	float: left;
	font-size: 10px;
	text-align: right;
}

.product_basket_main
{
	width: 170px;
	float: left;
	text-align: right;
	margin-top: 10px;
}


.product_other_title
{
	float: left;
	background: #f4a610;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px !important;
	padding-left: 20px;
	margin-left: 2px;
	text-align: left;
}

/*for IE 7 browser only*/
*:first-child + html .product_other_title
{
	width: 96.3%;
}

/*for moderen browser (firefox) only*/
html > /**/ body .product_other_title
{
	width: 96.2%;
}

.product_other_title_main
{
	width: 100.9%;
	float: left;
	font-size: 11px;
	margin-top: 10px;
}

.product_arrow_left
{
	width: 10px;
	float: left;
	text-align: center;
	padding-top: 35px;
}

.product_arrow_left img
{
	border: none;
}
.product_arrow_right
{
	width: 10px;
	float: left;
	text-align: center;
	padding-top: 35px;
}

.product_arrow_right img
{
	border: none;
}

.product_other_all
{
	width: 526px;
	float: left;
}

.product_other_thumb_main
{
	width: 100px;
	float: left;
}


.product_other_thumb_img
{
	width: 100%;
	float: left;
	text-align: center;
}

.product_other_thumb_text
{
	width: 100%;
	float: left;
	text-align: center;
}

#SubLeftmain
{
	width: 573px;
	float: left; /*	border:solid 1px orange;  */
}
#SubLeftmain p
{
    font-size:11px;
    text-align:left;
    padding:0 20px 0 10px;
}
#SubLeftmain p a
{
    font-size:14px;
    font-weight:bold;
    color:#9C1D52;
}
#SubLeftmain #freedeliverymessage
{
    font-size:14px;
    font-weight:bold;
    color:Black;
    float:left;
    text-align:left;
    padding-left:10px;
}

#SubLeftmain1
{
	width: 570px;
	float: left; /*	border:solid 1px orange;  */
	margin-right: 10px;
	background: url(../../images/box_background_small.jpg) repeat-y;
}

#SubRightmain
{
	width: 170px;
	float: right;
	margin-left: 5px;
	
}

/*for moderen browser (firefox) only*/
html > /**/ body .Sub_other_products
{
	width: 100%;
	float: left;
	margin-top: -10px;
}

/*for IE 7 browser only*/
*:first-child + html .Sub_other_products
{
	width: 100%;
	float: left;
	margin-top: 5px;
}

.SearchBlankText
{
	width: 90%;
	font-family: arial,verdana;
	font-size: 12px;
	line-height: 20px;
	padding-top: 20px;
}
.ProductHeaderTilte
{
	color: white;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
}


/************Added By P*******************/
.grdBasketCss
{
	border: solid 1px #9baebc;
	width: 100%;
}
.grdBasketCss table
{
	width: 100%;
}
.grdBasketImageCss
{
	vertical-align: middle;
	text-align: center;
	width: 100px;
	height: 69px;
}
.grdBasketDescCss
{
	text-align: left;
	padding-left: 10px;
	width: 200px;
	font-family: arial,verdana;
	font-size: 12px;
}

.grdBasketddlCss
{
	text-align: center;
	width: 60px;
}

.grdBasketCostCss
{
	text-align: center;
	width: 60px;
	font-family: arial,verdana;
	font-size: 12px;
}

.grdBasketFCostCss
{
	text-align: center;
	width: 60px;
	font-family: arial,verdana;
	font-size: 12px;
}

.grdBasketDelCss
{
	text-align: center;
	font-family: arial,verdana;
	font-size: 12px;
}
.bottombutton
{
	font-family: arial,verdana;
	font-size: 12px;
	color: Gray;
}
.InnerCategoryDetails
{
	width: 95%;
	float: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-align: left;
	font-weight: bold;
	
}

.add-basket-button-div 
{
	width:120px;
	float:right;	
	margin-top:10px;
}

.bottom_button_div
{
	width:120px;
	float:right;
	margin:10px 10px 10px 0;
	text-align:right;	
}




#container {
     position:relative;
     width:450px;
     height:100px;
     border:5px double #000;
     /*background-color:#fff;*/
     background-color:white;
     margin:100px auto 0 auto;
     overflow:hidden;
 }
#scroll_left1
{
 width: 4%;
 float: left;
 text-align: right;
 padding-top: 50px;
 padding-right:5px;
}

#featureditems_cat11
{
 width: 570px;
 height:140px;
 overflow:hidden;
    position:relative;
    float:left;
}

#scroll_right1
{
	width: 4%;
 float:left;
  text-align: right;
 padding-top: 50px;
 padding-left:5px;
}


.divContainerP
{
     width:530px;
     height:180px;
     background-color:white;
     overflow:auto;
     float:left;
/* scrollbar-3dlight-color:#F5940B ;
scrollbar-DarkShadow-Color:#F5940B ;
scrollbar-Face-Color:#F5940B ;
scrollbar-Highlight-Color:#F5940B ; */
}
.divContainerP .ItemContainerfeature
{
    padding-top:0px;
}

#divContainerP
{
    position:relative;
     width:550px;
     height:200px;
     background-color:white;
     overflow:hidden;
     float:left;
}


#divScrollRight {
     position:absolute;
     left:0px;
     top:0px;
    
 }
#divScrollLeft {
     position:absolute;
    /*left:424px;*/
     top:0px;
   
 }
#divScrollRight img
{
     margin:2px;
     float:left;
}
#divScrollLeft img
{
     margin:2px;
     float:left;
}
#secure {
width:290px;
height:80px;
margin:10px 0 0 0;
padding:10px 0 0 10px;
vertical-align:middle;
text-align:center;
}
#secure img {float:left;}

#maintext_basket_top 
{
	line-height: 31px;
	font-family: 12px;
	font-weight: bold;
	color: White;
	float: left;
	font-size: 16px;
	text-align: left;
	padding-left: 15px;	width: 570px;
	background: url(../../images/baskettop.gif) no-repeat;
	line-height: 31px;
	margin-top: 20px;
}
.maintext_basket_header 
{
	line-height: 31px;
	font-family: 12px;
	font-weight: bold;
	color: White;
	float: left;
	font-size: 16px;
	text-align: left;
	padding-left: 15px;	width: 570px;
	background: url(../../images/baskettop.gif) no-repeat;
	line-height: 31px;
	margin-top: 20px;
}
#orderdetails .order_item 
{
    float:left;
    font-family:Arial;
    font-size:11px;
    height:69px;
    text-align:left;
    vertical-align:middle;
    padding:0 5px 0 0;
}
#orderdetails .order_item a {color:Black;}
#orderdetails .order_row
{
    width:100%;
    float:left;
    height:85px;
    vertical-align:middle;
}

.order_row #image_basket
{
    width:100px;
}
.order_row #desc_basket
{
    width:200px;
}
.order_row #qty_basket
{
    width:50px;
}
.order_row #unit_basket
{
    width:40px;
}
.order_row #lineprice_basket
{
    width:40px;
}
.order_row #action_basket
{
    width:40px;
}

#orderdetails h2
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#9C1D52;
    text-align:left;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:0;
}
#orderdetails
{
    float:left;
    width:505px;
    border-style:solid;
    border-width:2px;
    border-color:#9C1D52;
    margin:5px 0 0 15px;
    padding:5px 5px 5px 10px;
}

#basketarea1
{
    text-align:left;
    float:left;
    width:100%;
    margin:10px 0 0 0;
}
#basketarea2
{
 background : url(../../images/basketarea2.gif) no-repeat;
 background-position:top left;
 padding:52px 0 0 0;
 float:left;
 width:100%;
 margin:20px 0 0 0;
}
#basketarea2 .basket_deloptiontxt
{
    float:left;
    width:360px;
    font-size:11px;
    font-family:Arial;
    text-align:left;
    margin:0 0 8px 20px;
}
#basketarea2 .basket_deloptionprice
{
    float:left;
    width:60px;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
}
#basketarea2 .basket_deloption
{
    float:left;
    width:30px;
    font-size:11px;
    font-family:Arial;
    margin-top:-5px;
}

#basketarea3
{
 float:left;
 width:100%;
 height:100px;
 margin-top:20px;
}
#basketarea3 #newcustbutton
{
    float:left;
    text-align:left;
    height:26px;
    width:40%;
    color:#F4A610;
    font-family:bold;
    font-size:18px;
}
#basketarea3 .txt
{
    float:left;
    width:80%;
    color:#F4A610;
    font-family:bold;
    font-size:18px;
    text-align:left;
    padding:10px 0 10px 60px;
}
#basketarea3 #continuebutton
{
    float:left;
    text-align:left;
    height:30px;
    width:100%;
}
#basketarea3 #prevcustbutton
{
    float:right;
    text-align:right;
    position:relative;
    right:40px;
    height:26px;
    width:40%;
}
#basketarea3 #checkoutbutton
{
    float:left;
    text-align:left;
    height:26px;
    width:40%;
}

#basketsmall 
{
    float:left;
    font-size:11px;
    font-weight:bold;
    padding:5px 0 0 30px;
}

#basketsmall a 
{
    color:white;
    text-decoration:underline;
}

#basketsmall #text
{
    float:left;
    padding-right:5px;
    text-decoration:underline;
}
#basketsmall #price
{
    float:left;
    text-decoration:underline;
}
#basketComment 
{
	background-image: url(../../images/basketpopup.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	top:80px;
	left:0px;
	padding:10px 5px 10px 5px;
	height:151px;
	width:286px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
}
#basketComment .button {float:left;padding:15px 0px 5px 15px;color:White;}
#basketComment #cont {float:right;padding:15px 10px 0 0;}
#basketComment .button a { font-size:13px;font-weight:bold;color:white;text-decoration:none}
#basketComment .button a:link { color:white;text-decoration:none}
#basketComment .button a:active { color:white;text-decoration:none}
#basketComment .button a:visited { color:white;text-decoration:none}
#basketComment .button a:hover { color:white;text-decoration:underline}

#basketComment .close {float:right;padding:0px 20px 0 0;}

#login_step1
{
    background : url(../../images/loginarea1.gif) no-repeat;
    background-position:top left;
    float:left;
    padding:10px 0 0 60px;
    height:50px;
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 0 0;
}
#login_step2
{
    background : url(../../images/loginarea2.gif) no-repeat;
    background-position:top left;
    float:left;
    padding:10px 0 0 60px;
    height:50px;
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 0 0;
}

#order_step1
{
    background : url(../../images/order1.gif) no-repeat;
    background-position:top left;
    float:left;
    padding:10px 0 0 60px;
    height:50px;
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 0 20px;
}

#order_step2
{
    background : url(../../images/orderarea2.gif) no-repeat;
    background-position:top left;
    float:left;
    padding:10px 0 0 60px;
    height:30px;
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:20px 0 0 0;
}
#confirmation_step1
{
    background : url(../../images/order1.gif) no-repeat;
    background-position:top left;
    float:left;
    padding:10px 0 0 50px;
    height:40px;
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 0 0px;
}
#confirmation_step2
{
    background : url(../../images/orderarea2.gif) no-repeat;
    background-position:top left;
    float:left;
    padding:10px 0 0 60px;
    height:30px;
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:8px 0 0 -25px;
}
.orderseperator hr
{
    width:90%;
    color:#9C1D52;
    height:1px;
    text-align:center;
    margin:10px 0 10px 0;
}
.orderseperator
{
    float:left;
    height:10px;
    width:90%;
}
.order_form
{
    float:left;
    margin-left:25px;
}
.order_form td 
{
    font-size:11px;
    font-weight:bold;
    color:#9C1D52;
}

.order_text
{
    float:left;
    font-size:11px;
    padding:10px 0 0 25px;
    width:95%;
}


#bottomleft
{
    background : url(../../images/bottomleft.gif) no-repeat;
    background-position:top left;
    float:left;
    width:21px;
    height:31px;
}
#bottomright
{
    float:right;
    background : url(../../images/bottomright.gif) no-repeat;
    background-position:top right;
    width:18px;
    height:31px;
}  
#orderbottom 
{
    float:left;
    background : url(../../images/bottommiddle.gif) repeat-x;
    background-position:top right;
    width:770px;
    height:31px;
    margin-bottom:30px;
}
.bottompage 
{
    float:left;
    background : url(../../images/bottommiddle.gif) repeat-x;
    background-position:top right;
	width: 567px;
    height:31px;
    margin-bottom:30px;
}
.bottomleft
{
    background : url(../../images/bottomleft.gif) no-repeat;
    background-position:top left;
    float:left;
    width:21px;
    height:31px;
}
.bottomright
{
    float:right;
    background : url(../../images/bottomright.gif) no-repeat;
    background-position:top right;
    width:18px;
    height:31px;
}  
.inputBoxGrey
{
    width:250px;
    border:solid 1px black;
}

#helplinks
{
    width:300px;
    float:left;
    line-height:20px;
    margin:-30px 0 10px 30px;
    
}
#helplinks .ca 
{
    font-size:14px;
    font-weight:bold;
    color:#9C1D52;
    margin:0 0 0 0;
    padding:0 0 10px 0;
    
}
#editorder
{
    width:350px;
    float:right;
    margin:10px 30px 10px 0;
    text-align:right;
    
}
#editorder .ca 
{
    font-size:14px;
    font-weight:bold;
    color:#9C1D52;
    margin:0 0 0 0;
    padding:0 0 10px 0;
    
}

#boxtableorder #orderdetails
{
    float:left;
    width:380px;
    border-style:solid;
    border-width:1px;
    border-color:#9C1D52;
    margin:5px 0 0 5px;
    padding:5px 5px 5px 10px;
}
#boxtableorder #orderdetails h2
{
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}
#boxtableorder #orderdetails .order_row
{
    float:left;
    height:25px;
    padding:0;
    margin:0;
}
#boxtableorder #orderdetails .order_item
{
    padding:0;
    margin:0;
    height:25px;
}

.order_row #qty_readonly
{
    width:22px;
}
.order_row #desc_readonly
{
    width:250px;
}
.order_row #lineprice_readonly
{
    width:80px;
}

#custorderdetails
{
    float:left;
    width:370px;
    margin:10px 0 0 5px;
    border:solid 1px #9C1D52;
}

#custorderdetails h2
{
    font-size:12px;
    font-weight:bold;
    color:#9C1D52;
}
#custorderdetails #custdelivery
{
    float:left;
    width:170px;
    font-size:11px;
}
#custorderdetails #custbilling
{
    float:left;
    width:170px;
    font-size:11px;
}
#orderright a {color:#9C1D52;}

#largeboxtableorder #orderdetails
{
    float:left;
    width:720px;
    border-style:solid;
    border-width:1px;
    border-color:#9C1D52;
    margin:5px 0 0 5px;
    padding:5px 5px 5px 10px;
}
#largeboxtableorder #orderdetails h2
{
    color:#9C1D52;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}
#largeboxtableorder #orderdetails h1
{
    color:#9C1D52;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    text-align:left;
}
#largeboxtableorder #orderdetails .order_item
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    text-align:left;
}
#largeboxtableorder #orderdetails .order_row
{
    float:left;
    width:700px;
}
#ordertotal
{
    float:right;
    width:290px;
    font-size:13px;
    font-weight:bold;
    margin-top:10px;
    color:#9C1D52;
}
#ordertotal #text
{
    float:left;
    width:150px;
    text-align:right;
    padding-right:8px;
}
#ordertotal #price
{
    float:left;
    width:50px;
    text-align:left;
}

.ordertotal_readonly
{
    float:right;
    width:258px;
    font-size:13px;
    font-weight:bold;
    margin-top:10px;
    margin-right:30px;
    color:#9C1D52;
}
.ordertotal_readonly #text
{
    float:left;
    width:200px;
    text-align:right;
    padding-right:8px;
}
.ordertotal_readonly #price
{
    float:left;
    width:50px;
    text-align:right;
}
#filters
{
    float:left;
    width:550px;
    font-size:11px;
    text-align:left;
}
#filterheader
{
    color:White;
    text-align:left;
    float:left;
    padding-left:10px;
    font-weight:bold;
}
#filters .filterrow 
{
    float:left;
    width:100%;
    padding-top:5px;
}
#filters .filtername
{
    float:left;
    width:100px;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}
#filters .filteroption
{
    float:left;
    padding-right:5px;
}

#filters .filtertext img
{
    float:left;
    margin:0;
    padding:0px 5px 0 0px;
}
#filtercurrent
{
    float:left;
    text-align:left;
    padding-top:10px;
}
#filtercurrent .filteroption img
{
    padding-left:3px;
}
.filtertext
{
    float:left;
}
#filtercurrent .filtertext
{
    float:left;
    padding:0 5px 0 0;
}
#filterfooter
{
    background : url(../../images/box_footer_small.jpg) no-repeat;
    background-position:top right;
    height:25px;
    width:570px;
    float:left;
}
#searchheader
{
    color:White;
    text-align:left;
    float:left;
    padding-left:10px;
    font-weight:bold;
}
#helpheader
{
    color:White;
    text-align:left;
    float:left;
    padding-left:10px;
    font-weight:bold;
}
#searchfooter
{
    background : url(../../images/box_footer_small.jpg) no-repeat;
    background-position:top right;
    height:25px;
    width:570px;
    float:left;
}
.billySearch .searchtext img
{
    float:left;
    margin:0;
    padding:0px 5px 0 0px;
}
.billySearch .searchtext
{
    float:left;
    font-size:11px;
}
.billySearch .searchtext #mainsearch
{
    float:left;
    font-size:13px;
    color:#3562BD;
    width:410px;
    text-align:left;
    padding:5px 0 20px 5px;
}
.billySearch #optionlist
{
    float:left;
    padding-left:5px;
    text-align:left;
}
#resetdone
{
    font-size:11px;
    font-weight:bold;
    padding:20px 0 50px 10px;
    float:left;
}
#forgottonpass
{
    float:left;
    width:376px;
    height:201px;
    background : url(../../images/forgotpass.gif) no-repeat;
    color:White;
    font-size:11px;
}

#forgottonpass #forgottext1
{
    position:relative;
    top:60px;
    left:20px;
    float:left;
    width:350px;
    height:70px;
}

#forgottonpass #forgottext2
{
    position:relative;
    top:60px;
    left:20px;
    float:left;
    width:350px;
    height:70px;
    color:white;
}
.normalpagetext
{
    float:left;
	color: #3562BD;
	text-align:left;
	font-size:11px;
}
#SubLeftmain .normalpagetext h1
{
    float:left;
    color:#9C1D52;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
#SubLeftmain .normalpagetext h2
{
    color:#9C1D52;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
#SubLeftmain .normalpagetext p a
{
    font-size:11px;
	color: #3562BD;
	
}    

#SubLeftmain .normalpagetext p
{
padding-bottom:10px;
	
} 
#privacy { text-align:center;width:100%;font-size:11px;font-family:Arial;color:Gray;}
#privacy a { margin:0 5px 0 0;font-size:11px;font-family:Arial;color:Gray;text-decoration:underline; }
#privacy a:hover { font-size:11px;font-family:Arial;color:gray; }

#copyNotices { margin:10px 0 0 0;text-align:center;width:100%;float:left; font-size:11px;font-family:Arial;color:Gray}

#deliveryRates
{
 float:left;
 width:390px;
 margin:10px 0 0 0;
 text-align:right;
 color:#9C1D51;
}
#deliveryRates .deloptiontxt
{
    float:right;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}
#deliveryRates .deloptionprice
{
    float:right;
    width:58px;
    font-size:12px;
    font-weight:bold;
}
#offers_right 
{
    float:left;
    width:167px;
}
#offers_right .offers_right_row
{
    float:left;
    padding:10px 0 0 0;
}
#ordererror 
{
    float:left;
    margin:20px 0 0 0;
    font-size:11px;
    padding:5px;
    width:90%;
}
#stocktext
{
    float:left;
    font-weight:bold;
    color:#9C1D52;
    text-align:right;
    width:120px;
}

