/* CSS Document */
body
{
	padding: 0;
	margin: 0;
	background: url(images/new/main-bg.gif) 0 0 repeat-x #FCFAE6;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #3D3C2C;
	font-weight: normal;
}

.CLDconditions, CLDconditions a
{
	padding-left:5px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #3D3C2C;
	text-decoration:none;
}

.CLDconditions h1 a
{
	padding-left:5px;
	font: 20px/20px Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color: #3D3C2C;
	text-decoration:none;
}




div, p, h1, h2, h3, ul, img
{
	padding: 0px;
	margin: 0px;
}
ul
{
	list-style-type: none;
}

.NewCustomerField
{
	width:98%;
	border-width:0px;
	padding: 0px 1px 0px 2px;
}

.NewCustomerCaption
{
	width:98%;
	border-width:1px;
	border-bottom-color:#CCCCCC;
	padding: 0px 1px 0px 2px;
	font: 13px/13px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
}

.NewCustomerH2
{
	height:25px;
	border-width:1px;
	padding: 0px 5px 0px 5px;	
	font: 16px/16px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00457d;
}

.NewCustomerH1
{
	height:18px;
	border-width:1px;
	padding: 0px 5px 0px 5px;	
	font: 13px/13px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00457d;
}

/* MAIL */
#mailtitle h2
{
	width: 90px;
	height: 10px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 81px;
	font: 16px/14px Georgia, "Times New Roman" , Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}

#mailPan
{
	width: 98%;
	position: absolute;
	top: 0px;
	right: 10px;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #3D3C2C;
}
#mailbodyPan
{
	width: 98%;
	height: auto;
	top: 10px;
	left: 0px;
	background: #FFFFFF;
	color: #3D3C2C;
	margin: 0 0 10px 0;
}


/* TOP PANEL */
#topPan
{
	width: 1002px;
	height: 96px;
	position: relative;
	margin: auto;
	padding: 0;
}
#topPan img
{
	position: relative;
	padding: 8px 0 0 30px;
	border: 0px;
}
/* Menu Panel */
#topPan ul
{
	width: 744px;
	height: 96px;
	display: block;
	position: absolute;
	top: 0px;
	right: 9px;
	margin: 0;
	padding: 0;
}
#topPan ul li
{
	float: left;
	width: 104px;
	display: block;
	text-align: center;
}
#topPan ul li a
{
	width: 104px;
	height: 35px;
	display: block;
	font: 14px/14px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/new/menu-bg.gif) 0 0 repeat-x #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 61px 0 0 0;
}
#topPan ul li a:hover
{
	width: 104px;
	height: 96px;
	display: block;
	color: #4479ac;
	text-decoration: none;
}
#topPan ul li span
{
	width: 104px;
	height: 35px;
	display: block;
	background: url(images/new/menu-devider1.gif) 100% 0 no-repeat #FFFFFF;
	color: #2E4E00;
	text-decoration: none;
	padding: 61px 0 0 0;
	line-height: 14px;
}
#topPan #caddy
{
	width: 237px;
	height: 62px;
	top: 10px;
	left: 800px;
	position: absolute;
	margin: 13px 0 0 0;
}

/* /TOP PANEL */
#topMargin
{
	width: 1002px;
	height: 10px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
/* left PANEL */
#leftPan
{
	width: 1002px;
	height: 307px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
#leftPan h1
{
	width: 974px;
	height: 236px;
	position: absolute;
	top: 35px;
	right: 0px;
	background: url(images/new/left-img.jpg) 0 0 no-repeat #FFFFFF;
	color: #fff;
	font-size: 36px;
	line-height: 18px;
	text-transform: uppercase;
	text-indent: -2000px;
}
#leftPanleft
{
	width: 237px;
	height: 214px;
	position: absolute;
	top: 48px;
	left: 9px;
}




#leftPan #solution
{
	float: left;
	width: 237px;
	height: 62px;
	position: relative;
	margin: 13px 0 0 0;
	background: url(images/new/icon3-nor.gif) 0 0 no-repeat;
}
#leftPan #solution h2
{
	width: 90px;
	height: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 81px;
	font: 16px/14px Georgia, "Times New Roman" , Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}
#leftPan #solution p
{
	width: 103px;
	height: 10px;
	display: block;
	position: absolute;
	font: 12px/14px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #2E5000;
	background: #fff;
	margin: 34px 0 0 81px;
	z-index: 1;
}
#leftPan #solution a
{
	text-decoration: none;
	display: block;
	width: 237px;
	height: 62px;
}
#leftPan #solution a:hover
{
	text-decoration: none;
	background: url(images/new/icon3-hover.gif) no-repeat 0 0;
}

/* BODY PANEL */
#bodyPan
{
	height: 1000px;
	width: 1002px;
	position: relative;
	margin: 0 auto;
	padding-bottom: 10px;
}
/*Left Panel */
#leftPan
{
	width: 239px;
	position: absolute;
	top: 0px;
	left: 8px;
	margin: 0;
	padding: 0px;
}
#leftPan h3
{
	height: 48px;
	background: #FFFFFF;
	display: block;
	float: right;
	padding: 0 0 0 57px;
	margin: 12px 0 22px 13px;
	font: 28px/48px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
}
#leftPan ul
{
	display: block;
	float: left;
	width: 229px;
}





.leftloginPan
{
	width: 237px;
	height: 175px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #000;

}
.leftloginPan h2
{
	height: 48px;
	background: url(images/new/user_male.png) 0 0 no-repeat #fff;
	display: block;
	position: relative;
	padding: 0 0 0 57px;
	margin: 10px 0 10px 13px;
	font: 16px/48px Georgia, "Times New Roman" , Times, serif;
	color: #5EA000;
	text-transform: uppercase;
	top: -1px;
	left: -8px;
}
.leftloginPan h2 span
{
	background: #fff;
	color: #3D3C2C;
}


.leftloginPanForm
{
	width: 220px;
	height: 100px;
	background: #EBE9D7;
	padding: 0;
	margin: 0 0 0 8px;
	color: #333227;
}
.leftloginPanForm label
{
	width: 72px;
	display: block;
	float: left;
	padding: 10px 15px 0 16px;
}
.leftloginPanForm label.emailpadding
{
	padding: 2px 15px 0 16px;
}
.leftloginPanForm input
{
	float: left;
	display: block;
	width: 101px;
	height: 16px;
	margin: 10px 0 9px 0;
}
.leftloginPanForm input.fieldpadding
{
	margin: 2px 0 9px 0;
}

.leftloginPango
{
	width: 220px;
	height: 25px;
	position: absolute;
	top: 143px;
	left: 10px;
	border-top: 1px solid #fff;
	background: #00457d;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #FFFFFA;
	line-height: 23px;
	font-weight: bold;
}
.leftloginPango p.textposition a
{
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	text-decoration: none;
	color: #FFFFFA;
	background: #00457d;
}
.leftloginPango p.textposition a:hover
{
	text-decoration: underline;
	background: none;
}
#ctl00_ImageButtonLogin
{
	float: right;
	background: url(images/new/arrow4.gif) no-repeat 30px 0 #13114F;
	border: none;
	width: 45px;
	height: 21px;
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	color: #fff;
	font: 14px/21px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
}
.leftloginPango a:hover
{
	background: url(images/new/arrow4.gif) no-repeat 30px 1px #333229;
	text-decoration: none;
	color: #fff;
}


.leftcustomerPan
{
	width: 237px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #000;
}
.leftcustomerPan h2
{
	height: 48px;
	background: url(images/new/user_male.png) 0 0 no-repeat #fff;
	display: block;
	position: relative;
	padding: 0 0 0 57px;
	margin: 10px 0 10px 13px;
	font: 16px/48px Georgia, "Times New Roman" , Times, serif;
	color: #5EA000;
	text-transform: uppercase;
}
.leftcustomerPan h2 span
{
	background: #fff;
	color: #3D3C2C;
}
.leftcustomerPan ul
{
	display: block;
	float: left;
	width: 250px;
	text-align: left;
}
.leftcustomerPan ul li
{
	background: url(images/new/arrow2.gif) 10px 4px no-repeat;
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 0 30px;
}
.leftcustomerPan ul li a
{
	text-decoration: underline;
	color: #3D3C2C;
	background: #FFFFFF;
}
.leftcustomerPan ul li a:hover
{
	text-decoration: none;
}




.leftsearchPan
{
	width: 237px;
	height: 210px;
	position: relative;
	margin: 10px auto auto auto;
	padding: 0;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #000;
}
.leftsearchPan h2
{
	height: 48px;
	background: url(images/new/xmag.png) 0 0 no-repeat #fff;
	display: block;
	position: relative;
	padding: 0 0 0 57px;
	margin: 10px 0 10px 13px;
	font: 16px/48px Georgia, "Times New Roman" , Times, serif;
	color: #5EA000;
	text-transform: uppercase;
}
.leftsearchPan h2 span
{
	background: #fff;
	color: #3D3C2C;
}

.leftsearchPanform
{
	width: 220px;
	height: 135px;
	background: #9B99A7;
	padding: 0;
	margin: 0 0 0 9px;
	color: #333227;
}
.leftsearchPanform label
{
	width: 72px;
	display: block;
	float: left;
	padding: 14px 15px 0 16px;
}
.leftsearchPanform label.emailpadding
{
	padding: 2px 15px 0 16px;
}
.leftsearchPanform input
{
	top: 10px;
	left: 10px;
	position: relative;
	display: block;
	width: 195px;
	height: 16px;
	
}
.selectrayon
{
	top: 28px;
	left: 10px;
	position: relative;
	display: block;
	width: 200px;
	height: 22px;
	
}

.selectplatform
{
	top: 18px;
	left: 10px;
	position: relative;
	display: block;
	width: 200px;
	height: 22px;
	
}

.leftsearchPanform input.fieldpadding
{
	margin: 2px 0 2px 0;
}

.leftsearchPango
{
	width: 218px;
	height: 25px;
	position: absolute;
	top: 175px;
	left: 10px;
	border-top: 1px solid #fff;
	background: #00457d;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #FFFFFA;
	line-height: 23px;
	font-weight: bold;
}


#ctl00_ButtonSearch
{
	float: right;
	background: url(images/new/arrow4.gif) no-repeat 85px 0 #13114F;
	border: none;
	width: 100px;
	height: 21px;
	display: block;
	margin: 2px 10px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	color: #fff;
	font: 14px/21px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	top: 0px;
}
#ctl00_ButtonSearch a:hover
{
	background: url(images/new/arrow4.gif) no-repeat 30px 1px #333229;
	text-decoration: none;
	color: #fff;
}




#leftreleasesPan
{
	width: 237px;
	height: 280px;
	position: relative;
	margin: 10px auto;
	padding: 0;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #000;
}
#leftreleasesPan h2
{
	height: 48px;
	background: url(images/new/vcalendar48.png) 0 0 no-repeat #fff;
	display: block;
	position: relative;
	padding: 0 0 0 57px;
	margin: 10px 0 10px 13px;
	font: 16px/48px Georgia, "Times New Roman" , Times, serif;
	color: #5EA000;
	text-transform: uppercase;
}
#leftreleasesPan h2 span
{
	background: #fff;
	color: #3D3C2C;
}
#leftreleasesPan ul
{
	display: block;
	float: left;
	width: 150px;
}
#leftreleasesPan ul li
{
	background: url(images/new/arrow2.gif) 10px 4px no-repeat;
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 0 30px;
}
#leftreleasesPan ul li a
{
	text-decoration: underline;
	color: #3D3C2C;
	background: #FFFFFF;
}
#leftreleasesPan ul li a:hover
{
	text-decoration: none;
}


#leftPan #promo
{
	float: left;
	width: 237px;
	height: 62px;
	position: relative;
	margin: 13px 0 0 0;
	background: url(images/new/iconpromo-on.png) 0 0 no-repeat;
}
#leftPan #promo h2
{
	width: 90px;
	height: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 61px;
	font: 16px/14px Georgia, "Times New Roman" , Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}
#leftPan #promo p
{
	width: 123px;
	height: 10px;
	display: block;
	position: absolute;
	font: 12px/14px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #2E5000;
	background: #fff;
	margin: 34px 0 0 61px;
	z-index: 1;
}
#leftPan #promo a
{
	text-decoration: none;
	display: block;
	width: 237px;
	height: 62px;
}
#leftPan #promo a:hover
{
	text-decoration: none;
	background: url(images/new/iconpromo-off.png) no-repeat 0 0;
}


#leftPan #indisp
{
	float: left;
	width: 237px;
	height: 62px;
	position: relative;
	margin: 10px auto;
	background: url(images/new/iconindisp-on.png) 0 0 no-repeat;
}
#leftPan #indisp h2
{
	width: 90px;
	height: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 61px;
	font: 16px/14px Georgia, "Times New Roman" , Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}
#leftPan #indisp p
{
	width: 123px;
	height: 10px;
	display: block;
	position: absolute;
	font: 12px/14px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #2E5000;
	background: #fff;
	margin: 34px 0 0 61px;
	z-index: 1;
}
#leftPan #indisp a
{
	text-decoration: none;
	display: block;
	width: 237px;
	height: 62px;
}
#leftPan #indisp a:hover
{
	text-decoration: none;
	background: url(images/new/iconindisp-off.png) no-repeat 0 0;
}




/*/Left Panel */


/*Right Panel */
#rightPan
{
	width: 730px;
	position: absolute;
	top: 0px;
	right: 10px;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #3D3C2C;
}

#rightbodyPan
{
	width: 730px;
	height: auto;
	top: 10px;
	left: 0px;
	background: #FFFFFF;
	color: #3D3C2C;
	margin: 0 0 10px 0;
}

#rightsearchlexicPan
{
	width: 237px;
	height: 100px;
	position: absolute;
	margin: 10px auto;
	top: 10px;
	left: 470px;
	padding: 0;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #000;
}
#rightsearchlexicPan h2
{
	height: 48px;
	background: url(images/new/vcalendar48.png) 0 0 no-repeat #fff;
	display: block;
	position: relative;
	padding: 0 0 0 57px;
	margin: 10px 0 10px 13px;
	font: 16px/48px Georgia, "Times New Roman" , Times, serif;
	color: #5EA000;
	text-transform: uppercase;
}
#rightsearchlexicPan h2 span
{
	background: #fff;
	color: #3D3C2C;
}
#rightsearchlexicPan ul
{
	display: block;
	float: left;
	width: 150px;
}
#rightsearchlexicPan ul li
{
	background: url(images/new/arrow2.gif) 10px 4px no-repeat;
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}
#rightsearchlexicPan ul li a
{
	text-decoration: underline;
	color: #3D3C2C;
	background: #FFFFFF;
}
#rightsearchlexicPan ul li a:hover
{
	text-decoration: none;
}

#rightbodyresultsPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolresults.gif) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodyresultsPan p
{
	padding: 0 10px 30px;
}
#rightbodyresultsPan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodyresultsPan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}


#rightbodydocumentPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolPDF.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodydocumentPan p
{
	padding: 0 10px 30px;
}
#rightbodydocumentPan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodydocumentPan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}



#rightbodyvalidatePan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolvalidate.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodyvalidatePan p
{
	padding: 0 10px 30px;
}
#rightbodyvalidatePan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodyvalidatePan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}

#rightbodybackorderPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolbackorder.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}

#rightbodyspecialsPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolspecials.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}

#rightbodyhistoryPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolhistory.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
.rightbodysecondaryPan 
{
	width: 330px;
	height: 40px;
	display: block;
	position: relative;
	padding: 24px 0 0 0;
	font: 20px/20px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0px 10px;
	top: -5px;
	left: 71px;
}

.rightbodyactionsecondaryPan 
{
	width: 500px;
	display: block;
	position: relative;
}

.rightbodythirdPan 
{
	width: 48px;
	height: 48px;
	display: block;
	top:35px;
	left:650px;
	position: absolute;
}
#rightbodyhistoryPan p
{
	padding: 0 10px 10px;
}
#rightbodyhistoryPan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodyhistoryPan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}


#rightbodycaddiePan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolcaddie.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodycaddiePan h1
{
	width: 366px;
	height: 40px;
	display: block;
	position: relative;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0px 10px;
	top: -80px;
	left: 350px;
}
#rightbodycaddiePan p
{
	padding: 0 10px 10px;
}
#rightbodycaddiePan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodycaddiePan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}






.rightbodynotorderedPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolnotordered.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0 10px;
}
.rightbodynotorderedPan h1
{
	width: 366px;
	height: 40px;
	display: block;
	position: relative;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0 10px;
	top: -80px;
	left: 350px;
}





.rightbodyupdatecustomerPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/user_male2.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}





#rightbodydeliveryPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symboldelivery.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodydeliveryPan h1
{
	width: 366px;
	height: 40px;
	display: block;
	position: relative;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0px 10px;
	top: -80px;
	left: 350px;
}
#rightbodydeliveryPan p
{
	padding: 0 10px 10px;
}
#rightbodydeliveryPan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodydeliveryPan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}





#rightbodycontactPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolcontact.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodycontactPan h1
{
	width: 366px;
	height: 40px;
	display: block;
	position: relative;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0px 10px;
	top: -80px;
	left: 350px;
}
#rightbodycontactPan p
{
	padding: 0 10px 10px;
}
#rightbodycontactPan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodycontactPan p span
{
	background: #FFFFFA;
	color: #3D3C2C;

}

#rightbodypartnersPan h2
{
	width: 266px;
	height: 40px;
	display: block;
	position: relative;
	background: url(images/new/symbolpartners.png) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}
#rightbodypartnersPan h1
{
	width: 366px;
	height: 40px;
	display: block;
	position: relative;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 0px 10px;
	top: -80px;
	left: 350px;
}
#rightbodypartnersPan p
{
	padding: 0 10px 10px;
}
#rightbodypartnersPan p.redtext
{
	background: #FFFFFF;
	color: #CC0000;
	font-size: 18px;
	line-height: 20px;
	padding: 0 10px 26px;
}
#rightbodypartnersPan p span
{
	background: #FFFFFA;
	color: #3D3C2C;
}


.item 
{

	font: 14px/23px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #3D3C2C;
	padding-left:10px;
	position:relative;
	top:0px;
}

.item h1 
{
	height: 40px;
	display: block;
	position: relative;
 padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 20px 0 20px 10px;
}


	
#main_image{margin:0 auto 60px auto;height:438px;width:700px;}
#main_image img{margin-bottom:10px;}

.galleria
{
	list-style:none;
	width:200px;
	position:relative;
	top:10px;
	
	}
	
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:10px 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:none;padding-top:.5em}

.ourdata 
{
	width: 200px;
	height: 48px;
	display: block;
	top:105px;
	left:400px;
	position: absolute;
}








#rightbodymore
{
	width: 306px;
	height: 25px;
	border: 1px solid #fff;
	background: #00457d;
	display: block;
	padding: 2px;
	margin: 0 60px 0 10px;
	font-size: 12px;
	color: #FFFFFA;
	line-height: 25px;
	font-weight: bold;
}
#rightbodymore p.textposition
{
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}
#rightbodymore a
{
	float: right;
	background: url(images/new/arrow4.gif) no-repeat 58px 1px #63614F;
	width: 66px;
	display: block;
	position: relative;
	margin: 1px 0 0 0;
	padding: 0 0 0 10px;
	height: 23px;
	text-decoration: none;
	color: #fff;
	font: 14px/23px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#rightbodymore a:hover
{
	background: url(images/new/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration: none;
	color: #fff;
}
#rightbodyPan h3
{
	width: 268px;
	height: 31px;
	display: block;
	position: relative;
	background: url(images/new/symbol6.gif) 100% 0 no-repeat #FFFFFF;
	padding: 24px 0 0 0;
	font: 28px/28px Georgia, "Times New Roman" , Times, serif;
	color: #3D3C2C;
	margin: 27px 0 20px 10px;
}
#rightbodyPan ul
{
	width: 328px;
	height: 92px;
	position: relative;
	top: 5px;
	left: 10px;
	margin: 0 0 30px 0;
}
#rightbodyPan li
{
	width: 340px;
	background: url(images/new/arrow2.gif) 0 7px no-repeat;
	font: 14px/24px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
}
#rightbodyPan li a
{
	width: 235px;
	height: 60px;
	background: #FFFFFF;
	color: #CC0000;
	text-decoration: underline;
	line-height: 24px;
}
#rightbodyPan ul li a:hover
{
	width: 235px;
	height: 60px;
	text-decoration: none;
	line-height: 24px;
}

#rightbodymorenext
{
	width: 306px;
	height: 25px;
	border: 1px solid #fff;
	background: #00457d;
	display: block;
	padding: 2px;
	margin: 0 60px 0 10px;
	font-size: 12px;
	color: #FFFFFA;
	line-height: 25px;
	font-weight: bold;
}
#rightbodymorenext p.textposition
{
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}
#rightbodymorenext a
{
	float: right;
	background: url(images/new/arrow4.gif) no-repeat 58px 1px #63614F;
	width: 66px;
	display: block;
	position: relative;
	margin: 1px 0 0 0;
	padding: 0 0 0 10px;
	height: 23px;
	text-decoration: none;
	color: #fff;
	font: 14px/23px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#rightbodymorenext a:hover
{
	background: url(images/new/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration: none;
	color: #fff;
}

/* /BODY PANEL */

/* FOOTER PANEL */
#footerPan
{
	position: relative;
	width: 100%;
	bottom: 0; /* stick to bottom */
	background: #00457d;
	width: 100%;
	height: 100px;
	margin: 0 auto;
	padding: 0;
}
#footernextPan
{
	width: 1002px;
	height: 100px;
	position: relative;
	top: 0px;
	right: 0px;
	background: #00457d;
	color: #fff;
	margin: 0;
	left: 0px;
}
#footerPan ul
{
	width: 380px;
	display: block;
	position: absolute;
	right: 30px;
	top: 22px;
}
#footerPan li
{
	float: left;
	font: 12px/15px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#footerPan ul li a
{
	padding: 0 10px;
	color: #FFFFFA;
	background: #00457d;
	text-decoration: none;
}
#footerPan ul li a:hover
{
	text-decoration: underline;
}
#footerPan ul li a.padl
{
	padding: 0 0 0 14px;
}



#footerPan p
{
	background: #00457d;
	margin: 54px 45px 0 0;
	display: block;
	position: absolute;
	top: 0px;
	right: 40px;
	color: #FFFFFF;
	font: 12px/15px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
}
#footerPanhtml
{
	width: 64px;
	height: 19px;
	display: block;
	position: absolute;
	top: 58px;
	right: 170px;
}
#footerPanhtml a
{
	width: 59px;
	height: 19px;
	background: url(images/new/arrow5.gif) no-repeat 45px 0px #D0CEB8;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #FFFFFA;
	color: #353427;
	text-transform: uppercase;
	text-decoration: none;
}
#footerPanhtml a:hover
{
	background: url(images/new/arrow5.gif) no-repeat 45px 0px #00457d;
	color: #353427;
	text-decoration: none;
}

#footerPancss
{
	width: 64px;
	height: 19px;
	display: block;
	position: absolute;
	top: 58px;
	right: 89px;
}
#footerPancss a
{
	width: 59px;
	height: 19px;
	background: url(images/new/arrow5.gif) no-repeat 45px 0px #D0CEB8;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #FFFFFA;
	color: #353427;
	text-transform: uppercase;
	text-decoration: none;
}
#footerPancss a:hover
{
	background: url(images/new/arrow5.gif) no-repeat 45px 0px #00457d;
	color: #353427;
	text-decoration: none;
}


#listings form input.quantity
{
	float: right;
	display: block;
	font-size: 9px;
	text-align: right;
	width: 20px;
	height: 12px;
}





/* TABLE DESIGNS */

.caddytotal
{
	position:relative;
	left:380px;
	top:20px;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	margin: 0px 0px 0px 1%;
	border-collapse: collapse;
}

/* Action-Item */
.action-item
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-collapse: collapse;
}
.action-item a
{
	text-decoration: underline;
	color: #3D3C2C;
	background: #FFFFFF;
}

/* ROUNDED */
.rounded-corner
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	margin: 0px 0px 0px 1%;
	text-align: left;
	border-collapse: collapse;
}
.rounded-corner thead th.rounded-left
{
	background: #00457d url( 'images/new/tables/left.png' ) left -1px no-repeat;
}
.rounded-corner thead th.rounded-right
{
	background: #00457d url( 'images/new/tables/right.png' ) right -1px no-repeat;
}
.rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	background: #00457d;
}

.rounded-corner th a
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	background: #00457d;
}

.release_date td
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	background: #00457d;
}
.rounded-corner td
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 10px;
	padding: 8px;
	background: #EBE9D7;
	border-top: 1px solid #fff;
	color: #669;
}
.rounded-corner td a
{
	text-decoration: underline;
	color: #3D3C2C;
	background: #EBE9D7;
}

.rounded-corner td input.quantity
{
	font-size: 9px;
	text-align: right;
	width: 20px;
	height: 12px;
}

.rounded-corner td img.caddyupdate
{
   position:relative;
   top:3px;
}

.rounded-corner tfoot td.rounded-foot-left
{
	background: #EBE9D7 url( 'images/new/tables/botleft.png' ) left bottom no-repeat;
}
.rounded-corner tfoot td.rounded-foot-right
{
	background: #EBE9D7 url( 'images/new/tables/botright.png' ) right bottom no-repeat;
}
.rounded-corner tbody tr:hover td
{
	background: #DBD9C7;
}
.rounded-corner tbody tr:hover td a
{
	text-decoration: underline;
	color: #3D3C2C;
	background: #DBD9C7;
}




/* BUTTONS */
.rangetext{
    display:block;
    margin:0 7px 0 0;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.navigation
{
	width:730px;
	margin-top:5px;
}

/* CSS classes for the navigation menu at bottom of the page (Previous/More Products, etc) */



.leftnav 
{
	float:left;
	width:110px;
	text-align:center;
	margin-left:10px;
}

.rightnav 
{
	float:right;
	width:200px;
	text-align:center;
	margin-right:0px;	
}

.validatenav 
{
	position:relative;
	left:-20px;
	width:200px;
	text-align:center;
	margin-right:0px;	
}

.numnav
{
	float:left;
	width:350px;
	text-align:center;
	margin-left:0px;
	
}

.buttons a, .buttons button
{
	
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


