/* CSS Rounded Tabs - Checkout, Order History, Profile, Preferences */


/* Checkout/Order History tabs */
.checkoutBut
{
	background-image: url(images/checkout_on.gif);
	background-repeat:no-repeat;
	width:116px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.checkoutButOffOver
{
	background-image: url(images/checkout_off_over.gif);
	background-repeat:no-repeat;
	width:116px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.checkoutButOff
{
	background-image: url(images/checkout_off.gif);
	background-repeat:no-repeat;
	width:116px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.checkoutButOver
{
	background-image: url(images/checkout_on_over.gif);
	background-repeat:no-repeat;
	width:116px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}

.orderButOff
{
	background-image: url(images/order_off.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.orderButOffOver
{
	background-image: url(images/order_off_over.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.orderBut
{
	background-image: url(images/order_on.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.orderButOver
{
	background-image: url(images/order_on_over.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}

/* Registration/Profile Tabs */
.preferencesButOff
{
	background-image: url(images/preferences_off.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.preferencesButOffOver
{
	background-image: url(images/preferences_off_over.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.preferencesBut
{
	background-image: url(images/preferences_on.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.preferencesButOver
{
	background-image: url(images/preferences_on_over.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}

.profileButOff
{
	background-image: url(images/profile_off.gif);
	background-repeat:no-repeat;
	width:101px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.profileButOffOver
{
	background-image: url(images/profile_off_over.gif);
	background-repeat:no-repeat;
	width:101px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.profileBut
{
	background-image: url(images/profile_on.gif);
	background-repeat:no-repeat;
	width:101px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}
.profileButOver
{
	background-image: url(images/profile_on_over.gif);
	background-repeat:no-repeat;
	width:101px; 
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
}









.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content {
	background-color: transparent !important;
}
.yui-navset .yui-nav li a, .yui-navset .yui-content  {
	border: 0 !important;
}
/*.yui-navset .yui-nav li {
	margin-right:0 !important;
}*/
.checkoutLoc {
	width: 116px;
}
.orderhistoryLoc {
	width: 148px;
	margin: 0px;
}
.profileLoc {
	width: 101px;
}
.preferencesLoc {
	*width: 106px;
}

div.menuTabContainer {
	border-color:#D8E7B7 !important;
	border-style:solid solid none !important;
	border-width:8px 8px 0pt !important;
	margin: 0 0 0 11px;
	padding: 15px 4px 0 3px;
}
#menuTable th {
	border-bottom: 1px solid #D9E5E7 !important;
	font-weight: bold !important;
	padding: 15px 11px 9px 11px;
}
#menuTable tr.odd { background-color: transparent; }
#menuTable tr.even { background-color: #eff5e2; }

#menuTable td td {
	padding:6px 6px;
}

#menuTable td {
	vertical-align: top;
	padding:11px 0;
	background-color: transparent;
	/*background-image: url(../../images/dottedlineW.jpg);*/
	background-position: bottom left;
	background-repeat: repeat-x;
}

#menuTable tr.dotted {
	vertical-align: top;
	padding:11px 0;
	background-color: transparent;
	background-image: url(../../images/dottedlineW.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}


#menuTable td.solidbg {
	background:none;
}
#menuTable td.nobg {
	background:none;
}

#menuTable td.nobgupdate {
	background:none;
	padding-right:10px;
}

#menuTable td img.imgbr{
	border: 1px solid #d2dadc;
	padding: 1px;
	margin-right: 5px;
}
#menuTable td p.title{
	color: #266f86;
	margin-bottom: 8px;
}
#menuTable td p{
	display: block; width:212px;
}
#menuTable td input.updatebtn{
	width: 49px;
	height: 22px;
	border: 0;
	background-color: transparent;
	background-image: url(../../images/buttons/updatebtn.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.roundedTabMenuBtm {
	width: 649px;
	height: 63px;
	background-color: transparent;
	background-image: url(../../images/roundedTabMenuBtm.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 0 11px;
}
#menuTable td li{
	padding-bottom: 5px;
}
#menuTable td li input{
	border: 0;
	margin:-2px -1px;
}
#menuTable td li label{
	margin: -2px 0 0 8px;
	*margin-top: 0;
}
 /* Check Out Tab0 Area */
.yui-navset .yui-nav li.selected a.checkoutTab0,
.yui-navset .yui-nav li.selected a.checkoutTab0:hover{
	width: 116px;
	margin-right: -22px;
	z-index: 1000;
	height: 40px;
	background-color: transparent !important;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li.selected a.checkoutTab0{
	background-image: url(../../images/buttons/checkout_on_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav li.selected a.checkoutTab0:hover{
	background-image: url(../../images/buttons/checkout_on_both.gif);
	background-position: 0 -41px;
}
.yui-navset .yui-nav li a.checkoutTab0,
.yui-navset .yui-nav li a.checkoutTab0:hover{
	width: 118px;
	height: 40px;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li a.checkoutTab0 {
	background-image: url(../../images/buttons/checkout_off_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav li a.checkoutTab0:hover{
	background-image: url(../../images/buttons/checkout_off_both.gif);
	background-position: 0 -41px;
}

 /* Order History Tab1 Area */
.yui-navset .yui-nav li.selected a.orderhistoryTab1,
.yui-navset .yui-nav li.selected a.orderhistoryTab1:hover{
	width: 148px;
	height: 40px;
	margin-left: -18px !important;
	z-index: 1000;
	background-color: transparent !important;
}
.yui-navset .yui-nav li.selected a.orderhistoryTab1{
	background-image: url(../../images/buttons/orderhistory_on_both.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li.selected a.orderhistoryTab1:hover{
	background-image: url(../../images/buttons/orderhistory_on_both.gif);
	background-position: 0 -41px;
	background-repeat: no-repeat;
}

.yui-navset .yui-nav li a.orderhistoryTab1,
.yui-navset .yui-nav a.orderhistoryTab1:hover{
	width: 144px;
	height: 40px;
	margin-left: -18px;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li a.orderhistoryTab1{
	background-image: url(../../images/buttons/orderhistory_off_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav a.orderhistoryTab1:hover{
	/*background-color: #ffffff !important;*/
	background-image: url(../../images/buttons/orderhistory_off_both.gif);
	background-position: 0 -41px;
}

/* Profile / Preference */
.pagecount {
	text-align: right;
	padding:0 20px 0 0;
}
#menuTable td p.formTitle {
	width:100%;
	font-weight: bold !important;
	padding-left: 11px;
	color:#24414E;
}
#menuTable td p.formTitle span.notes{
	font-size: 10px;
}
#menuTableRegisterForm {
	margin-bottom:12px;
}
#menuTableRegisterForm td {
	height: 24px;
	vertical-align: middle;
	background: none;
}
#menuTableRegisterForm td .requiredField {
	margin-left: -8px;
}
#menuTableRegisterForm input {
	width: 364px;
	height: 14px;
	border: 1px solid #acc5cc;
	background-color: #eaf0f2;
	padding: 5px;
}
#menuTable ul.liLeft{
	float: left;
	width: auto;
	margin: 0 25px 0 10px;
}
#menuTable ul.liLeftInline {
	margin: 0 0 10px 10px;
}
#menuTable ul.liLeftInline li{
	display: inline;
	margin: 0 40px 0 0px;
}
#menuTable ul.liLeft input,
#menuTable ul.liLeftInline input{
	border:0;
	margin: 0 -1px;
	*margin: -2px -1px;
}
#menuTable ul.liLeft label,
#menuTable ul.liLeftInline label{
	margin:-1px 0pt 0pt 8px;
}

 /* Profile */
.yui-navset .yui-nav li.selected a.profileTab0,
.yui-navset .yui-nav li.selected a.profileTab0:hover{
	width: 101px;
	margin-right: -12px;
	z-index: 1000;
	height: 40px;
	background-color: transparent !important;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li.selected a.profileTab0{
	background-image: url(../../images/buttons/profile_on_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav li.selected a.profileTab0:hover{
	background-image: url(../../images/buttons/profile_on_both.gif);
	background-position: 0 -41px;
}
.yui-navset .yui-nav li a.profileTab0,
.yui-navset .yui-nav li a.profileTab0:hover{
	width: 107px;
	height: 40px;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li a.profileTab0 {
	background-image: url(../../images/buttons/profile_off_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav li a.profileTab0:hover{
	background-image: url(../../images/buttons/profile_off_both.gif);
	background-position: 0 -41px;
}

 /* Order History Tab1 Area */
.yui-navset .yui-nav li.selected a.preferencesTab1,
.yui-navset .yui-nav li.selected a.preferencesTab1:hover{
	width: 147px;
	height: 40px;
	margin-left: -18px !important;
	z-index: 1000;
	background-color: transparent !important;
	background-repeat: no-repeat;
}

.yui-navset .yui-nav li.selected a.preferencesTab1{
	background-image: url(../../images/buttons/preferences_2_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav li.selected a.preferencesTab1:hover{
	background-image: url(../../images/buttons/preferences_2_both.gif);
	background-position: 0 -41px;
	margin-left: -17px;
}

.yui-navset .yui-nav li a.preferencesTab1,
.yui-navset .yui-nav a.preferencesTab1:hover{
	width: 160px;
	height: 40px;
	margin-left: -18px;
	margin-left: -18px !ie;
	background-repeat: no-repeat;
}
.yui-navset .yui-nav li a.preferencesTab1{
	background-image: url(../../images/buttons/preferences_off_both.gif);
	background-position: 0 0;
}
.yui-navset .yui-nav a.preferencesTab1:hover{
	background-color: #ffffff !important;
	background-image: url(../../images/buttons/preferences_off_both.gif);
	background-position: 0 -41px;
}

.spacer {
	padding-bottom:10px;
	padding-left:10px;

}
#checkout td{
	padding-left:10px;
}
#orderHistory td {
	padding-left:10px;
	padding-right:10px;
}

#menuTable p { 
font-size:11px;
line-height:16px;
margin-bottom:5px !important;
 }

#menuTable td.remove { text-align:center; padding-left:0; padding-right:0; }

#menuTable.menuTableBottom td { padding-left:11px; }

#menuTable tr.last td { background:none; border-bottom: 1px solid #D9E5E7 !important; }
#menuTable tr.last td td { border:none !important; }




#menuTablePortalForm {
	margin-bottom:12px;
}
#menuTablePortalForm td {
	height: 24px;
	vertical-align: middle;
	background: none;
}
#menuTablePortalForm td .requiredField {
	margin-left: -8px;
}

.widthOverride input
{
	width: 15px !important;
}

#menuTablePortalForm input {
	width: 364px;
	height: 14px;
	border: 1px solid #acc5cc;
	background-color: #eaf0f2;
	padding: 5px;
}

#menuTablePortalForm textarea {
	width: 364px !important;
	height: 60px;
	border: 1px solid #acc5cc;
	background-color: #eaf0f2;
	padding: 5px;
}

#menuTablePortalForm select {
	width:200px;
	height: 20px;
	border: 1px solid #acc5cc;
	background-color: #eaf0f2;

}

#menuTablePortalForm input.file{
	width: 364px;
	height: 20px;
	border: 1px solid #acc5cc;
	background-color: #eaf0f2;
	padding: 5px;

}






#ctl00_PageContent_checkoutControl_menuTable th {
	border-bottom: 1px solid #D9E5E7 !important;
	font-weight: bold !important;
	padding: 15px 11px 9px 11px;
}
#ctl00_PageContent_checkoutControl_menuTable tr.odd { background-color: transparent; }
#ctl00_PageContent_checkoutControl_menuTable tr.even { background-color: #eff5e2; }

#ctl00_PageContent_checkoutControl_menuTable td td {
	padding:6px 0;
}

#ctl00_PageContent_checkoutControl_menuTable td.dotted {
	vertical-align: top;
	padding:11px 0;
	background-image: url(../../images/dottedlineW.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#ctl00_PageContent_checkoutControl_menuTable td {
	vertical-align: top;
	padding:11px 0;
	background-position: bottom left;
	background-repeat: repeat-x;
}
#ctl00_PageContent_checkoutControl_menuTable td.solidbg {
	background:none;
}
#ctl00_PageContent_checkoutControl_menuTable td.nobg {
	background:none;
}

#ctl00_PageContent_checkoutControl_menuTable td img.imgbr{
	border: 1px solid #d2dadc;
	padding: 1px;
	margin-right: 5px;
}
#ctl00_PageContent_checkoutControl_menuTable td p.title{
	color: #266f86;
	margin-bottom: 8px;
}
#ctl00_PageContent_checkoutControl_menuTable td p{
	display: block; width:212px;
}
#ctl00_PageContent_checkoutControl_menuTable td input.updatebtn{
	width: 49px;
	height: 22px;
	border: 0;
	background-color: transparent;
	background-image: url(../../images/buttons/updatebtn.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#ctl00_PageContent_checkoutControl_menuTable td li{
	padding-bottom: 5px;
}
#ctl00_PageContent_checkoutControl_menuTable td li input{
	border: 0;
	margin:-2px -1px;
}
#ctl00_PageContent_checkoutControl_menuTable td li label{
	margin: -2px 0 0 8px;
	*margin-top: 0;
}
#ctl00_PageContent_checkoutControl_menuTable td p.formTitle {
	width:100%;
	font-weight: bold !important;
	padding-left: 11px;
	color:#24414E;
}
#ctl00_PageContent_checkoutControl_menuTable td p.formTitle span.notes{
	font-size: 10px;
}
#ctl00_PageContent_checkoutControl_menuTable ul.liLeft{
	float: left;
	width: auto;
	margin: 0 25px 0 10px;
}
#ctl00_PageContent_checkoutControl_menuTable ul.liLeftInline {
	margin: 0 0 10px 10px;
}
#ctl00_PageContent_checkoutControl_menuTable ul.liLeftInline li{
	display: inline;
	margin: 0 40px 0 0px;
}
#ctl00_PageContent_checkoutControl_menuTable ul.liLeft input,
#ctl00_PageContent_checkoutControl_menuTable ul.liLeftInline input{
	border:0;
	margin: 0 -1px;
	*margin: -2px -1px;
}
#ctl00_PageContent_checkoutControl_menuTable ul.liLeft label,
#ctl00_PageContent_checkoutControl_menuTable ul.liLeftInline label{
	margin:-1px 0pt 0pt 8px;
}
#ctl00_PageContent_checkoutControl_menuTable p { 
font-size:11px;
line-height:16px;
margin-bottom:5px !important;
 }

#ctl00_PageContent_checkoutControl_menuTable td.remove { text-align:center; padding-left:0; padding-right:0; }

#ctl00_PageContent_checkoutControl_menuTable.menuTableBottom td { padding-left:11px; }

#ctl00_PageContent_checkoutControl_menuTable tr.last td { background:none; border-bottom: 1px solid #D9E5E7 !important; }
#ctl00_PageContent_checkoutControl_menuTable tr.last td td { border:none !important; }
#ctl00_PageContent_orderHistoryControl_menuTable th {
	border-bottom: 1px solid #D9E5E7 !important;
	font-weight: bold !important;
	padding: 15px 11px 9px 11px;
}
#ctl00_PageContent_orderHistoryControl_menuTable tr.odd { background-color: transparent; }
#ctl00_PageContent_orderHistoryControl_menuTable tr.even { background-color: #eff5e2; }

#ctl00_PageContent_orderHistoryControl_menuTable td td {
	padding:6px 0;
}

#ctl00_PageContent_orderHistoryControl_menuTable td.dotted {
	vertical-align: top;
	padding:11px 0;
	background-image: url(../../images/dottedlineW.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#ctl00_PageContent_orderHistoryControl_menuTable td {
	vertical-align: top;
	padding:11px 0;
	background-position: bottom left;
	background-repeat: repeat-x;
}
#ctl00_PageContent_orderHistoryControl_menuTable td.solidbg {
	background:none;
}
#ctl00_PageContent_orderHistoryControl_menuTable td.nobg {
	background:none;
}

#ctl00_PageContent_orderHistoryControl_menuTable td img.imgbr{
	border: 1px solid #d2dadc;
	padding: 1px;
	margin-right: 5px;
}
#ctl00_PageContent_orderHistoryControl_menuTable td p.title{
	color: #266f86;
	margin-bottom: 8px;
}
#ctl00_PageContent_orderHistoryControl_menuTable td p{
	display: block; width:212px;
}
#ctl00_PageContent_orderHistoryControl_menuTable td input.updatebtn{
	width: 49px;
	height: 22px;
	border: 0;
	background-color: transparent;
	background-image: url(../../images/buttons/updatebtn.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#ctl00_PageContent_orderHistoryControl_menuTable td li{
	padding-bottom: 5px;
}
#ctl00_PageContent_orderHistoryControl_menuTable td li input{
	border: 0;
	margin:-2px -1px;
}
#ctl00_PageContent_orderHistoryControl_menuTable td li label{
	margin: -2px 0 0 8px;
	*margin-top: 0;
}
#ctl00_PageContent_orderHistoryControl_menuTable td p.formTitle {
	width:100%;
	font-weight: bold !important;
	padding-left: 11px;
	color:#24414E;
}
#ctl00_PageContent_orderHistoryControl_menuTable td p.formTitle span.notes{
	font-size: 10px;
}
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeft{
	float: left;
	width: auto;
	margin: 0 25px 0 10px;
}
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeftInline {
	margin: 0 0 10px 10px;
}
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeftInline li{
	display: inline;
	margin: 0 40px 0 0px;
}
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeft input,
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeftInline input{
	border:0;
	margin: 0 -1px;
	*margin: -2px -1px;
}
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeft label,
#ctl00_PageContent_orderHistoryControl_menuTable ul.liLeftInline label{
	margin:-1px 0pt 0pt 8px;
}
#ctl00_PageContent_orderHistoryControl_menuTable p { 
font-size:11px;
line-height:16px;
margin-bottom:5px !important;
 }

#ctl00_PageContent_orderHistoryControl_menuTable td.remove { text-align:center; padding-left:0; padding-right:0; }

#ctl00_PageContent_orderHistoryControl_menuTable.menuTableBottom td { padding-left:11px; }

#ctl00_PageContent_orderHistoryControl_menuTable tr.last td { background:none; border-bottom: 1px solid #D9E5E7 !important; }
#ctl00_PageContent_orderHistoryControl_menuTable tr.last td td { border:none !important; }




.registerotherinput
{
	width: 164px;
	height: 14px;
	border: 1px solid #acc5cc !important;
	background-color: #eaf0f2;
	padding: 5px;
}

.registerformpadding
{
	padding-left:29px;
}

.clientcontrolformpadding
{
	padding-left:17px;
}

.registerothercheckbox
{
	padding-left:6px;
}