/* CSS Document */
body{
margin:0; padding:0;} 
div#bodydiv {
text-align:left;
width:977px;
margin:0px auto;
padding:0;
}
.sm { 
color: #999999;
font-size: 25px;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 5px;
padding: 5px 5px 5px 11px;
display: block;
display: block;
width: 220px;
}
h1.fixh1 {padding: 0px 0px 0px 0px; margin:0px;}
h2 {padding: 0px 0px 0px 0px; margin:0px;}
h2 {padding: 0px 0px 0px 0px; margin:0px;}
h3 {padding: 0px 0px 0px 0px; margin:0px;}
h4 {padding: 0px 0px 0px 0px; margin:0px;}
h5 {padding: 0px 0px 0px 0px; margin:0px;}
h6 {padding: 0px 0px 0px 0px; margin:0px;}
h7 {padding: 0px 0px 0px 0px; margin:0px;}
a.section { 
color: #333333;
background:url("../images/images/sectionbg.gif") no-repeat;
font-size:12px;
padding: 3px 5px 2px 11px;
margin-top: 15px;
display:block;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
}
a.section:link { 
color: #333333;
} 
a.section:hover { 
color: #FFFFFF;
background:url("../images/images/sectionbg2.gif") no-repeat;
}
a.brand { 
color: #222222;
font-size:10px;
padding: 18px 5px 10px 11px;
background:url("../images/images/brandsbg.gif") no-repeat;
display:block;
width:220px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
}
a.brand:link { 
color: #222222;
} 
a.brand:hover { 
color: #FFFFFF;
background:url("../images/images/brandsbg2.gif") no-repeat;
}
a.name{ 
color: #888888;
width: 216px;
padding: 0px 0px 0px 11px;
background:url("../images/images/productsbg.gif");
background-repeat:repeat-y;
font-size: 10px;
font-weight: bold;
display: block;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
}
a.name:link { 
color: #888888;
} 
a.name:hover { 
color: #ffffff;
background:url("../images/images/productsbg2.gif");
background-repeat:repeat-y;
}
.borderTB { 
background:url("../images/images/productsbottom.gif") no-repeat;
display:block;
height:1px;
width: 216px;
}

.specialoffersbg { 
background:url("../images/images/specialoffersbg.jpg");
background-repeat:repeat-y;
}
.aligntop { 
vertical-align: top;
}
.bodyadjacentleft { 
text-align:left;
width:977px;
}
.header1bg  
{
	background-image:url(../images/images/homeheader1bg.gif);

}
.header2bg { 
background:url("../images/images/homeheader2bg.gif") no-repeat;
}
.header3bg { 
background:url("../images/images/homeheader3bg.gif") no-repeat;
}
.header4bg { background:url("../images/images/homeheader4bg.gif") no-repeat; background-position:right top;
}
.bgline { 
background:url("../images/images/line.gif");
}
.iteminfobg { 
background:url("../images/images/iteminfobg.jpg") no-repeat;
}
.searchsortbg { 
background:url("../images/images/searchsortbg.gif") no-repeat;
}
.filterbg { 
background:url("../images/images/filterbg.gif") no-repeat;
}
.itembgcenter { 
background:url("../images/images/itembgcenter.jpg") no-repeat; width:200px; height:290px;
}
.noresulterror { 
background:url("../images/images/noresulterror.gif") no-repeat;
}
.herobg { 
background:url("../images/images/herobg.jpg") no-repeat;
}
.promobg { 
background:url("../images/images/promobg.jpg");
padding: 0px 0px 0px 30px;
}
.adsbg { 
background:url("../images/images/adsbg.jpg");
padding: 0px 0px 0px 30px;
}
.error {color:#FF0000; font-size:14px; display:block; height:30px;}
.menu2spacing { 
width:32px;
height:19px;
padding:5px 0px 0px 0px;
}
div.menu2 a { 
width:32px;
height:19px;
color: #999999;
background: #eeeeee;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
}
div.menu2 a:link { 
width:32px;
height:19px;
color: #999999;
background: #eeeeee;
text-decoration:none;
cursor:pointer;
} 
div.menu2 a:hover { 
width:32px;
height:19px;
color: #eeeeee;
background: #ff9900;
text-decoration:none;
cursor:pointer;
}
div.menu2 a table{ 
width:32px;
height:19px;
color: #999999;
background: #eeeeee;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
}
div.menu2 a:link table { 
width:32px;
height:19px;
color: #999999;
background: #eeeeee;
text-decoration:none;
cursor:pointer;
} 
div.menu2 a:hover table { 
width:32px;
height:19px;
color: #eeeeee;
background: #A5C02E;
text-decoration:none;
cursor:pointer;
}
table.menu2 a { 
width:32px;
height:19px;
display: block;
text-decoration:none;
cursor:pointer;
} 

a.style1 { 
color: #AAAAAA;
font-size: 10px;
padding: 10px 2px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
.itemdescription { 
color: #444444;
font-size: 11px;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
}
a.style1:hover{ 
color: #eeeeee;
background: #A5C02E;
font-size: 10px;
padding: 0px 2px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
}
.TDbottom {
vertical-align: bottom;
}
.TDmiddle {
vertical-align: middle;
}
body { 
margin: 0px;
}
div.menu a { 
color: #999999;
background: #ffffff;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
padding: 0px 0px 0px 11px;
}
div.menu a:link { 
color: #999999;
background: #ffffff;
text-decoration: none;
cursor: pointer;
}
div.menu a:hover { 
color: #ffffff;
background: #ff9900;
text-decoration: none;
cursor: pointer;
}
div.menu3 a { 
color: #999999;
background: #ffffff;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
padding: 0px 0px 0px 10px;
}
div.menu3 a:link { 
color: #999999;
background: #ffffff;
text-decoration: none;
cursor: pointer;
} 
div.menu3 a:hover { 
color: #ffffff;
background: #ff9900;
text-decoration: none;
cursor: pointer;
}
img { 
border: 0px;
} 
input.description1 { 
width: 102px;
height: 17px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/description1.gif") no-repeat;
}
input.description2 { 
width: 102px;
height: 17px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/description2.gif") no-repeat;
}
input.reviews1 { 
width: 108px;
height: 17px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/buyerreviews1.gif") no-repeat;
}
input.reviews2 { 
width: 108px;
height: 17px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/buyerreviews2.gif") no-repeat;
}
input.payment1 { 
width: 1px;
height: 1px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/payment1.gif") no-repeat;
}
input.payment2 { 
width: 1px;
height: 1px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/payment2.gif") no-repeat;
}
input.shipping1 { 
width: 107px;
height: 17px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/shippinginfo1.gif") no-repeat ;
}
input.shipping2 { 
width: 107px;
height: 17px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/shippinginfo2.gif") no-repeat;
}
input.emailsend { 
width: 79px;
height: 54px;
border: 0px;
border: hidden;
cursor: pointer;
background-image:url(../images/images/newlettersubmit.gif);
background-repeat:no-repeat;
}
input.emailsend2 { 
width: 110px;
height: 54px;
border: 0px;
background-repeat: no-repeat;
border: hidden;
cursor: pointer;
background-image:url(../images/images/newlettersubmit.gif);
background-repeat:no-repeat;
}
input.searchsend { 
width: 31px;
height: 37px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/searchbutton.jpg") no-repeat;
}
input { 
color: #777777;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
input.AddToCart { 
width: 202px;
height: 30px;
border: 0px;
border: hidden;
cursor: pointer;
background: url("../images/images/addtocart.jpg") no-repeat;
}
td { 
vertical-align: top;
}
td.mainmenu {
padding: 1px;
}
table.menu3 a { 
display: block;
text-decoration: none;
cursor: pointer;
} 
table.menu a { 
width: 136px;
display: block;
text-decoration: none;
cursor: pointer;
} 
.arialgray{ 
color: #AAAAAA;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.MenuItems{ 
color: #999999;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.arialdark{ 
color: #555555;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.arialgray2{ 
color: #AAAAAA;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.arialdark2{ 
color: #555555;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.RedText{ 
color:#FF0000;
font-size: 10px;
font-family: Arial, Helvetica,  sans-serif;
text-decoration: none;
}
.pageheader { 
font-size: 24px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}
.newsletterdiv{ 
position: relative;
width: 224px;
height: 20px;
padding: 10px;
background-image: url(../images/images/newsletterbg1.jpg);
background-repeat: repeat-x;
}
.style6 { 
width: 229px;
border: 0px;
border: hidden;
background: url("../images/images/clear.gif") no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #bbbbbb;
}
.style6b { 
width: 200px;
border: 0px;
border: hidden;
padding: 9px;
background: url("../images/images/clear.gif") no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #bbbbbb;
}
.BreadcrumbText{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #AAAAAA;
vertical-align: baseline;
}
.BreadcrumbTD { 
height: 17px;
vertical-align: bottom;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: bold;
color: #666666;
margin: 0px;
padding: 3px 0px 0px 10px;
}

.text_n  {
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight:bold;
letter-spacing:-2px;
color: #4c4c4c;
text-decoration:none;
}
.text_n a {
color: #4c4c4c;
text-decoration:none;
}
.text_n1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #707070;
margin: 0px;
vertical-align:top;
text-decoration:none;
}
.text_n2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #707070;
vertical-align:top;
padding-left:1px;
#padding-left:0px;
text-decoration:none;
}
.CheckoutNowButton { 
background: url(../images/images/checkoutnow.jpg);
background-repeat: no-repeat;
width: 150px;
height: 35px;
border: none;
font-size: 12px;
color: #FFFFFF;
outline: none;
cursor: pointer;
}
.ContinueShoppingButton { 
background: url(../images/images/continueshopping.jpg);
width: 150px;
height: 35px;
border: none;
font-size: 12px;
color: #FFFFFF;
outline: none;
cursor: pointer;
}	
.digicertsitesealcode { 
background-image: url(../images/images/digicert.gif);
}
.MenuHeader1 { 
text-align: left;
width: 155px;
height: 12px;
background-image: url(../images/images/fillcolor.gif);
}
.MiniMenuTD { 
width: 380px;
height: 250px;
background-image: url(../images/images/productmenubg.jpg);
background-repeat: repeat-x;
}
.MenuTD { 
height: 17px;
width: 155px;
vertical-align: bottom;
}
.newsletterdiv{ 
position: relative;
width: 214px;
height: 20px;
padding: 10px;
background-image: url("../images/images/searchthestore2.jpg");
background-repeat: repeat-x;
}
.pageheader { 
font-size: 24px;
color: #333333;
font-family:  Helvetica, Arial, sans-serif;
}
.ResultsTD { 
height: 17px;
width: 78px;
vertical-align: bottom;
}
.searchdiv { 
position: relative;
width: 264px;
height: 37px;
padding: 0px;
background-image: url("../images/images/searchthestore2.jpg");
background-repeat: no-repeat;
}
.searchbox { 
width: 245px;
border: 0px;
border: hidden;
padding: 9px;
font-weight: bold;
background: url("../images/images/clear.gif") no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #999999;
}
.emailbox { 
width: 214px;
border: 0px;
border: hidden;
padding: 9px;
font-weight: bold;
background: url("../images/images/clear.gif") no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #999999;
background-repeat: repeat-x;
}
.emaildiv { 
position: relative;
width: 234px;
height: 37px;
padding: 0px;
background-image: url(../images/images/searchthestore2.jpg);
background-repeat: no-repeat;
}
.searchdiv2 { 
position: relative;
width: 185px;
height:37px;
padding: 0px;
margin: 0px;
background-image:url(../images/images/searchthestore2.jpg);
background-repeat: repeat-x;
border: 0px;
}
.searchbox2 { 
width: 165px;
border: 0px;
border: hidden;
padding: 9px;
/*height:19px;*/
vertical-align:middle;
font-weight: bold;
background: url("../images/images/clear.gif") no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #999999;
}

.emailbox2 { 
width: 200px;
border: 0px;
border: hidden;
padding: 9px;
font-weight: bold;
background: url("../images/images/clear.gif") no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #999999;
}
.emaildiv2 { 
position: relative;
width: 214px;
height: 37px;
padding: 0px;
background-image: url("../images/images/searchthestore2.jpg");
background-repeat: repeat-x;
}
.ShippingPageContinueCheckoutButton { 
width: 250px;
height: 19px;
background: url(../images/images/shippingcartbutton.jpg);
background-repeat: no-repeat;
border: none;
font-size: 0px;
outline: none;
cursor: pointer;
}
.UpdateCartButton { 
width: 150px;
height: 19px;
background: url(../images/images/cartbuttons.jpg);
background-repeat: no-repeat;
border: none;
outline: none;
cursor: pointer;
color: #333333;
margin-top: 2px;
padding-bottom: 3px;
}	
.ProductPageHeader{ 
font-size: 14px;
color: #666666;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.bluelink {	
font-size: 10px;
color: #0066FF;
font-family: Arial, Helvetica, sans-serif;
}
#bkgrnd { 
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
top: 0;
padding: 0;
width: 100%;
height: 300%;
z-index: 1;
min-height: 2400px;
background-image: url(../images/images/bg.png);
}
#left { 
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
top: 0;
padding: 0;
width: 100%;
z-index: 2;
}
#pnlCartSummary table {
border: none !important;
}
#pnlCartSummary table table table { 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#pnlCoupon table { 
border: none !important;
}
#pnlCoupon table table { 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#pnlCartSummarySubTotals table { 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#pnlOrderNotes table { 
border: none !important;
}
#pnlOrderNotes table table { 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#AlternativeCheckouts2 tr{ 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#AlternativeCheckouts2 table{ 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#FormPanel table { 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#ShipSelectionMsg{ 
color: #888888;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#Layer1 {
position: relative;
left: 0px;
top: -74px;
width: 110px;
height: 15px;
z-index: 1;

}
#sitemap a { 
width: 32px;
height: 19px;
color: #999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
}
#sitemap a:link { 
width:32px;
height:19px;
color: #999999;
text-decoration:none;
cursor: pointer;
} 
#sitemap a:hover { 
width: 32px;
height: 19px;
color: #eeeeee;
background: #A5C02E;
text-decoration: none;
cursor: pointer;
}
.sizelist {height:40px;}
.ResultPrice { padding: 30px 0px 0px 17px; text-align:left; width:210px; vertical-align:text-top;}
.ResultPicture { padding: 10px 0px 0px 0px; text-align:center; width:230px;}
.ResultName { padding: 25px 0px 30px 17px; text-align:left; width:210px;}
.ResultNamea { padding: 10px 0px 30px 17px; text-align:left; width:210px;}
.itembgright1 {background-image:url("../images/images/itembgright1.jpg"); background-repeat:no-repeat; padding: 0px 0px 0px 10px;}
.itembgright2 {background-image:url("../images/images/itembgright2.jpg"); background-repeat:no-repeat; padding: 0px 0px 0px 10px;}
.itembgleft {background-image:url("../images/images/itembgleft.jpg"); background-repeat:no-repeat; padding: 0px 0px 0px 8px;}
.homepromoprice { padding: 12px 10px 0px 10px; width:200px; text-align:left; vertical-align:text-top;}
.homepromopic { padding: 25px 0px 0px 10px; width:150px; text-align:center; height:140px; vertical-align:middle; }
.homepromoname { padding: 10px 10px 0px 10px; width:200px; text-align:left; }
.ad1 { padding: 27px 0px 25px 7px; }
.ad2 { padding: 27px 0px 25px 35px; }
.ad3 { padding: 27px 0px 25px 35px; }
div.addtocard { padding: 0px 0px 15px 0px; }
.CommentText { padding: 0px 0px 0px 15px;}

a.ltrheading { font: normal 14px "Arial" } 
ul.cloud { margin: 0 14px 14px 14px; padding: 0 } 
ul.cloud li { display: inline; padding: 0 4px 0 4px; } 
ul.cloud li a{ color: #37d; text-decoration: none; } 
ul.cloud li a:hover{ text-decoration: underline; } 
ul.cloud li.size1{ font: normal 14px  "Arial" } 
ul.cloud li.size2{ font: italic 14px  "Arial" } 
ul.cloud li.size3{ font: bold 14px  "Arial" } 
ul.cloud li.size4{ font: normal 16px  "Arial" } 
ul.cloud li.size5{ font: italic 16px  "Arial" } 
ul.cloud li.size6{ font: bold 16px  "Arial" } 
ul.cloud li.size7{ font: normal 18px  "Arial" } 
ul.cloud li.size8{ font: italic 18px  "Arial" } 
ul.cloud li.size9{ font: bold 18px  "Arial" } 
ul.cloud li.size10{ font: normal 19px / 14px  "Arial" } 
ul.cloud li.size11{ font: italic 20px / 14px  "Arial" } 
ul.cloud li.size12{ font: bold 21px / 14px  "Arial" } 
ul.cloud li.size13{ font: normal 22px / 18px  "Arial" } 
ul.cloud li.size14{ font: italic 23px / 18px  "Arial" } 
ul.cloud li.size15{ font: bold 24px / 18px  "Arial" } 
ul.cloud li.size16{ font: normal 25px / 18px  "Arial" } 
ul.cloud li.size17{ font: italic 26px / 18px  "Arial" } 
ul.cloud li.size18{ font: bold 27px / 18px  "Arial" } 
td.nowrap {white-space : nowrap;}

#paging{
    padding: 0 5px 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
     }   
.pager{
    font-size: 10px;
    padding: 1px 3px 1px 3px;
    margin: 0px 1px 0px 1px;
    border: 1px solid #A7A8AC;
    background: #FFFFFF;
    color: #A7A8AC;
    text-decoration: none;
    height:8px;
    width:8px;
}
#paging a:hover{
	border: 1px solid #A5C02E;
    background: #A5C02E;
    color: #FFFFFF;
    text-decoration: none;
    }
.pagerSel{
    border: 1px solid #A5C02E;
    background: #A5C02E;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
     padding: 1px 3px 1px 3px;
    margin: 0px 1px 0px 1px;
    }
.pager_text{
	font-size: 10px;
    color: #A7A8AC;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}	       
.product_detail_bg{
	background-image: url(../images/images/product_dt.jpg);
	background-repeat:no-repeat; 
	
}


.member_login{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#70adeb;
	font-weight:bold;
}
.member_login1{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#A7A8AC;
	font-weight:bold;
}
/* Add To Cart */
.add_cart{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#A5C02E;
font-weight:bold;
 margin-left:1px;
 letter-spacing:2px;
}
.add_cart_in{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
}
.dropdown
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
.dropdown_A
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#444444;
}
.ph_no{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #b6b7ba;
font-weight:bold;
}
.arial_admin{ 
color: #999999;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left:10px;
padding-top:7px;
}
.labelInfo{
	width: 170px;
	height: 17px;
	border: solid 1px #b6b7ba;
	margin:3px
}

.dropdown{
	width: 175px;
	height: 24px;
	border: solid 1px #b6b7ba;
	margin:3px
}

.acd{ 
color: #999999;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
 .acd a{ 
color: #999999;
text-decoration: none;
}
.acd a:hover{ 
color: #999999;
text-decoration: underline;
}
.grid_header
{
	background-color:#e5e5e5;
	font-family:Arial;
	font-size:11px;
	height:25px;
	color:#666666;
	text-align:left;
	line-height:25px;

}
.grid_row
{
	background-color:#ffffff;
	font-family:Arial;
	font-size:11px;
	height:25px;
	color: #999999;
	line-height:25px;
	text-align:left;
}
.grid_row_1
{
	background-color:#f3f3f3;
	font-family:Arial;
	font-size:11px;
	height:20px;
	color: #999999;
	line-height:25px;
	text-align:left;
}

.arial_18{ 
color: #999999;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
padding:10px 0 10px 10px;
border-bottom:solid 1px #ccc;
}
.arial_18 a{ 
color: #999999;
text-decoration: none;
}
.arial_18 a:hover{ 
color: #2ca1ee;
text-decoration: underline;
}
div table{
color: #777777;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
border: none !important;
}
/*--
a {
color: #70ADEB;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
}
a:link {
color: #70ADEB;
text-decoration:none;
cursor:pointer;
}

a:active {
color: #70ADEB;
text-decoration:none;
cursor:pointer;
}


a:hover {
color: #70ADEB;
text-decoration:underline;
cursor:pointer;
}
input {
color: #555555;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
*/

.left_bg{
border: solid 1px #e4e4e4;

}
.text_12{ 
color: #999999;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left:10px;
vertical-align:middle;
}


/*-- thanks Start ---*/
.thank_t1{
	background-repeat:repeat-x;
	background-image:url(../images/thank_top_bg.gif);
}
.thank_t2{
	background-repeat:repeat-x;
	background-image:url(../images/thank_bottom_bg.gif);
	color:#7aa418;
	font-family:Lucida Sans Unicode, Arial;
	font-size:14px;
	font-weight:500;
	text-align:right;
	padding:20px 10px 0 0; 
}
.thank_head{
	font-family:Lucida Sans Unicode, Arial;
	font-size:14px;
	color:#0698e5;
	font-weight:bold;
	line-height:30px;
	background-image:url(../images/thank_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:10px;
	}
	 
.thank_t2 a{
	color:#7aa418;
}
	

.thank_mid_bg{
	background-color:#f1f1f1;
}	
.thank_text{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#666;
	text-align:center;
}
.order_review_text
{
	
padding:10px 0 0 50px;
line-height:20px;
}
/*Padding class creadted by Gurjeet Saini*/
.PT5
{
	padding:5px;
}
.PT10
{
	padding:10px;
}
.PT15
{
	padding:15px;
}
.text_12_blk
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:10px;
	color: #3f3f3f;
	text-transform:uppercase;
	font-weight:bolder;
	padding-top:5px;
}

/*-- thanks end ---*/

.modalBackground 
    {
      background-color:#E4E4E4; 
      filter:alpha(opacity=70);
      opacity:0.7; 
    } 
.validation
{
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
}