body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1B1B1B;
	/*background-color:#397A79;*/
	background:url(/images/ml_bg_pattern_light.jpg) 0 0 repeat;
	margin:0px; padding:0px;
}
td, th, tbody {
	font-size:10px;
	color:#1B1B1B;
}
body, html, div, form, input, h1, h2, h3, ul, ol, li, p{ padding:0; margin:0;}
/*select {
 	background-repeat:repeat;
	border:1px solid #808080;
	color:#525973;
	font-family:verdana;
	font-size:11px;
	padding-left:3px;
	height:18px;
}*/
h3 {background-repeat:repeat;
	border:1px solid #808080;
	color:#525973;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:3px;
	height:18px;

}
input {
	background-color:white;
 	border:1px solid #808080;
	color:gray;
	font-family:verdana;
	font-size:11px;
	padding-left:3px;
	
}
ul, li{ list-style-type:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.fl{float:left;}
.text12n{ font-size:12px;}
#mainwraper{
	width:850px;
	margin:0px auto 0px auto;
	background-color:#fff;
	font-size:12px;
}
.headersection{
	padding:14px 0px 0px 8px;
	position:relative;
	height:130px;
	
}
a.logo{
	background: url(/images/logo.jpg) left top no-repeat;
	width:229px;
	height:80px;
	display:block;
}
.navigation{
	background:#4B4B66 url(/images/navleftcor.jpg) left top no-repeat;	
	width:596px;
	height:34px;
	float:right;
	position:absolute;
	top:5px;
	right:0px;
	color:#fff;
	text-align:left;
}
.navigation a{
	line-height:34px;
	color:#fff;
	font-weight:bold;
	margin:0px 10px 0px 10px;
}
.welcomsec{
 	width:574px;
 	font-size:11px;
	float:right;
	position:absolute;
	top:45px;
	right:0px;
	background-color:#F9F9F9;
	border:1px solid #D7D7D7;
	padding:6px 10px 6px 10px;
	min-height:65px;
	line-height:15px;
}
.topSsl{
 	width:120px;
 	font-size:11px;
	float:right;
	position:absolute;
	top:45px;
	right:0px;
	padding:6px 10px 6px 10px;
	margin-top: -5px;
}
.sf{
	border:1px solid #808080;
	margin-right:6px;
	height:19px;
	color:#656565;
	font-size:11px;
	padding-top:2px;
}
.dd{
	border:1px solid #808080;
	margin-right:6px;
	height:22px;
	color:#656565;
}
.welcomsec1{
	width:469px;
	background-color:#F9F9F9;
	border:1px solid #D7D7D7;
 	padding:10px;
 	float:right;
 	right:0px;
}
.textpurple{
	color:#31315F;
	font-weight:bold;
}
.bodycontainer{
	/*margin: 0px 7px 7px 7px;*/
	padding:0px 8px 0px 8px;
	position:relative;
	background:#fff;
	width:825px;
	float:left;
	width:834px;
}
.leftsec{
	width:189px;
	float:left;
	border:1px solid #EEEEEE;
	background-color:#F9F9F9;
	position:relative;
	left:7px;
}
.leftsec a{
	color:#2A3C43;
	line-height:25px;
	border-bottom:1px dashed #C6C6C6;
	display: block;
	padding-left:24px;
	background:url(/images/leftarrow.gif) 10px 10px no-repeat;
}

 .leftsec a.current {

   background:#fff url(/images/leftarrow.gif) no-repeat scroll 10px
   10px; color:#000 !important; font-weight:bold;
   }
.rightsec{
	width:623px;
	float:right;
	position:relative;
	background:#fff;
	right:6px;
}
/*.greybar{
	height:55px;
	background-color:#D6D6D6;
 }*/
.greybar{
	background-color:#D6D6D6;
	padding:11px 0px 11px 0px;
    width:623px;
	float:left;
	margin:0px 0px 0px 0px;
}
.pagenations ul{
	text-align:center;
	margin-top:5px;
}
.pagenations ul li{
	display: inline;
	color:#444444;
	height:20px;
}
.pagenations ul li a{
	background-color:#EFEDED;
	border:1px solid #D6D6D6;
	line-height:20px;
	padding:0px 6px 0px 6px;
	color:#444444;
}
.pagenations ul li a:hover{
	background-color:#fff;
	text-decoration:none;
}
.pagenations ul li a.next{
	background-color:#fff;
	border:1px solid #D6D6D6;
}
.pagenations ul li a.next:hover{
	background-color:#EFEDED;
	border:1px solid #D6D6D6;
}
.tracksection{
	margin-top:7px;
	border:1px solid #ECECEC;
	padding:0px 8px;
	float:left;
	width:605px;
	position:relative;
	background:#fff;
}
.tracksection a{
	color:#006C94;
	text-decoration:none;
	font-weight:bold;
}
.tracksection a:hover{
	color:#006C94;
	text-decoration:underline;
}
.tracksection h1{
	color:#006C94;
	font-size:12px;
	float:left;
}
.normaltext{
	color: #666666;
	font-size:11px;
	font-weight:normal;
}
.tracksection p{
	padding-top:6px;
	padding-bottom:6px;
	font-size:11px;
}
.text11{
	font-size:11px;
}
.greentext{
	font-weight:bold;
	color:#4D9B2B;
}
.greentext_n{
	font-weight: normal;
	color:#4D9B2B;
}
.tablesec td{
	height:40px;
 	text-align:left;
	vertical-align:middle;
	padding-right:40px;
}
.tablesec td img{
	padding-bottom:5px;
}
.footersec{
	height:60px;
	margin-top:20px;
	text-align:center;
}
.footernav{
	line-height:33px;
	margin-bottom:10px;
	background-color:#4B4B66;
	color:#fff;
}
.footernav a{
	color:#fff;
	margin:0px 10px 0px 10px;
}
.clear{ clear:both;}

a#addtocartbutton{
	background:transparent url(/images/addtocart.gif) no-repeat scroll 0 0;
	display:block;
	height:21px;
	width:50px;
}

a#continuebutton{ background:url(/images/continue.gif) scroll no-repeat; width: 160px; height: 29px; display: block; }
a#continuebutton:hover{ background-position:bottom;  display: block; line-height:1;}
a#continuebutton:active{ top:1px; position:relative;}
a#checkout_ccbutton{ background: url(/images/checkout_cc.gif) scroll no-repeat; width: 198px; height: 29px; display: block; }
a#checkout_ccbutton:hover{background-position:bottom; display: block;}
a#checkout_ccbutton:active{top:1px; position:relative;}
a#checkout_ppbutton{background: url(/images/checkout_pp.gif) scroll no-repeat; width: 198px; height: 29px; display:block; }
a#checkout_ppbutton:hover{background-position:bottom; display: block;}
a#checkout_ppbutton:active{ top:1px; position:relative;}
a#checkoutbutton   { background: url(/images/checkout.gif) no-repeat; width: 156px; height: 25px; display: block }

a#addtocartbutton{ background: url(/images/addtocart.gif) no-repeat; width: 50px; height: 25px; display: block }
addtocartbutton   { background: url(/images/addtocart.gif) no-repeat; width: 50px; height: 25px; display: block }



.trackleft{float:left; /*width:410px;*/ width:465px; padding-top:12px; }
.trackright{float:right; width:120px;}
.bookmark{
	position:absolute;
	top:105px;
	left:17px;
}
.bookmark a{ color: #006C94;}
.bookmark a:hover{ text-decoration:underline;}
.bookmark a font b{    
	color: #006C94;
    font-weight: bold;
    text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.mt-20{ margin-top:20px;}
.bordergrey{ border:1px solid #ECECEC; margin-top:8px; padding:10px;}
a.backlink{ color: #020202; text-decoration:none; font-weight:bold;}
a.backlink:hover{ color: #020202; text-decoration:underline; font-weight:bold;}
.paymentmain table td{ text-align:left; }
.bold {
	font-weight:bold;
}
.list {
	list-style-type:circle;
}

.pad15 {
	padding-left:15px;
}
.mar15 {
	margin-left:15px;
}
.cartTotals {
	font-size: 14px;
}
.yellowButton {
	background-color:#FFFFCC;
	border-color:#666;
	border-style:solid;
	border-width:thin;
	padding:2px 4px 2px 4px;
}
.rightsec .tracksection .trackleft p.normaltext { width: 500px; _width: 410px; float: left; position:relative;}
.bdr_non{ border:none; color:#fff; cursor:pointer;}
.ml_10{ margin-left:-15px;}



/*** Added by param on 101209 ***/
.tagMe{
	width:242px;
	position:absolute; 
	right: -231px; 
	top:5px;
    text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tagMe input{
	background:url(/images/tooltip-savebut.jpg) no-repeat 0px 0px;
	width:46px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	font-size:11px;
}
.tagMe textarea{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#1b1b1b; 
	width:180px; 
	height:84px; 
	border:1px solid #d6d6d6; 
	margin-bottom:8px;
}
.tagmeTopBg{
	background:url(/images/tooltip-tbg.png) no-repeat 0px 0px ;
	height:23px;
	width:180px;
	padding:0px 22px 0px 40px;
}
.tagmeMidBg{
	background:url(/images/tooltip-mid-bg.png) repeat-y 0px 0px ;
	padding:0px 22px 0px 40px;
	position:relative;
	width:180px;
}
.tagmeBottomBg{
	background:url(/images/tooltip-bottom-bg.png) no-repeat 0px 0px ;
	height:24px;
	width:180px;
	padding:0px 22px 0px 40px;
}
.notes{ color:#41415b; font-weight:bold; }
.tagmeMidBg p{ padding: 0px 0px 10px 0px;}
.whatisthis{ padding-top:10px;}
.tagmeArrow{
	background:url(/images/tooltip-arrow.png) no-repeat 0px 0px ;
	width:33px;
	height:33px;
	position:absolute;
	top:17px;
	left:0px;
}
/*** Button Styles ***/
input.tabmebut{background:url(/images/tag-this-song2.gif) left top no-repeat; width:75px; height:17px; border:0px; cursor:pointer;}
input.tabmebut:hover{ background:url(/images/tag-this-song2.gif) left bottom no-repeat; width:75px; height:17px; border:0px; cursor:pointer;}
input.tabmebut:active{top:1px; position:relative;}
.removeBut, .saveForLaterBut, .addToCartBut{ width:75px; height:17px; border:none; cursor:pointer; }
input.removeBut{ background: url(/images/remove-cart2.gif) left top no-repeat; width:75px; height:17px;}
input.removeBut:hover{ background: url(/images/remove-cart2.gif) left bottom no-repeat; width:75px; height:17px;}
input.removeBut:active{top:1px; position:relative;}
input.saveForLaterBut{ background: url(/images/save-for-later.gif) left top no-repeat; width:75px; height:17px;}
input.saveForLaterBut:hover{ background: url(/images/save-for-later.gif) left bottom no-repeat;  width:75px; height:17px;}
input.saveForLaterBut:active{ top:1px; position:relative;}
input.addToCartBut{background: url(/images/addtocartbut.gif) left top no-repeat; width:75px; height:17px;}
input.addToCartBut:hover{background: url(/images/addtocartbut.gif) left bottom no-repeat; width:75px; height:17px;}
input.addToCartBut:active{top:1px; position:relative;}
.taggedbut{background:url(/images/tagged.gif) left top no-repeat; width:75px; height:17px; display:block; border:0px; cursor:pointer;}
a.sendtoClient{background: url(/images/savecartbutton_down.gif) left top no-repeat; width:140px; height:29px; display:block; margin:5px 0px 0px 0px; }
a.sendtoClient:hover{background: url(/images/savecartbutton_down.gif) left bottom no-repeat; width:140px; height:29px;}
a.sendtoClient:active{top:1px; position:relative;}
input.tagmeSaveforLater{
	background:url(/images/tagme-saveforlater.jpg) no-repeat 0px 0px;
	width:83px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	font-size:11px;
}
html .bodycontainer /*{height:100%;*/}
.bodycontainer:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.ser{ font-size:11px; color:#000; width:44px; float:left; padding:0px 4px 0px 8px; line-height:16px; text-align:left;} 
.ser-txtbox input{ width:174px; border:1px solid #a1a1a1; padding:2px 0px 2px; float:left; margin-right:2px; margin-left:15px;}
.go-but input{background:url(/images/go.gif) left top no-repeat; text-indent:-9999px; width:26px; height:19px; float:left; border:none; cursor:pointer;}
.lm select{width:180px; height:19px; float:left; margin-right:2px; font-size:11px;}
.pt-7{ padding-top:5px;}
.form-info1{ float:left; width:234px; margin:0px!important;  }
.form-info2{ /*width:84px;*/ float:left; margin:0px!important; padding-right:9px;  }
.form-info3{ width:238px; float:left!important; padding-right:10px; }
.form-info4{ float:right; margin-top:10px; padding-left:8px; font-size:11px; padding-right:26px; }
.form-info4 input{ margin-right:4px; float:left;}
.site-block{ width:87px; float:left; line-height:11px;}
.updates{float:left; line-height:11px; padding-left:0px;}
.lst{ font-size:11px; color:#000; width:26px; float:left; padding-right:6px; line-height:16px; text-align:right;}
/*.greybar select{ color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; }*/

#submit_pay{font-size:12px; color:#9A1510; padding-bottom:6px; font-weight:bold; font-family:arial;}


select {
background-repeat:repeat;
border:1px solid #808080;
color:#525973;
font-family:verdana;
font-size:11px;
height:18px;
padding-left:3px;
}
.greybar1 {
background-color:#D6D6D6;
float:left;
padding:0px 0;
width:623px;
margin:0px 0px 5px 0px;
}
select.listmenu2{ 
float:left;
font-size:11px;
height:19px;
margin-right:2px;
width:70px;
}

.input-name {float:left; font-size:11px; margin-bottom:22px; padding:1px 8px 0 0; text-align:right; width:74px;}

.contact-midinput {color:#365F6E; float:left; padding:1px;}
.greyBarFormMain{ float:left; padding:0px 0px 0px 17px; }

