﻿
body, table, tr, td, a, input, select, textarea { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; }
ul { list-style:none; margin:0; padding:0; }

a { color: #86991d; font-weight: none; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }



/* Page */

.pagecontainer {
	width:912px; text-align:left;
}

/* END Page */




/* Divider */

.divider { border-top:1px solid #D9D9D9; }

/* END Divider */


/* Bullet */

.bullet {
	background-image:url(../Images/greyarrow-sm.gif);
	background-repeat: no-repeat;	
	width:4px; height:6px;	
	float:left;
	margin-right:8px;
	cursor:pointer;	
}

/* END Bullet */




/* Copy */

.regcopy { font-size:13px; color:#555555 }
.regcopylg { font-size:14px; line-height:15px; color:#555555 }
.regcopyxlg { font-size:15px; color:#555555 }
.ltcopyxxsm { font-size:10px; color:#666666 }
.ltcopyxsm { font-size:11px; color:#666666 }
.ltcopysm { font-size:12px; color:#666666 }
.ltcopy { font-size:13px; color:#666666 }
.ltcopylg { font-size:14px; line-height:15px; color:#666666 }

/* END Copy



/* Link */

.reglinkxxsm { color: #0066CC; font-size: 11px;}
.reglinkxsm { color: #0066CC; font-size: 12px;}
.reglinksm { color: #0066CC; font-size: 13px;}
.reglink { color: #0066CC; font-size: 15px;}
.reglinklg { color: #0066CC; font-size: 16px;}
.reglinkxlg { color: #0066CC; font-size: 18px;}

/* END Link */



/* Box */

.regboxcontainer a { color: #0066CC; font-size: 15px; font-weight:bold;}
.regbox { background-color:#F3F6F8; border:2px solid #FFFFFF; }
.regboxon { background-color:#CEE2FF; border:2px solid #FFFFFF; }
.regboxon .templatecheck {
	position:absolute; 
	margin:-185px 0px 0px 212px; 
	background: url('../Images/checkmark-sm.gif') no-repeat;	
	width:23px; height:18px;
}


div.smbox {
	border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; float:right; clear:both; white-space:nowrap;
}

div.smbox div {
	border:1px solid #D3D2CC;
}

div.smbox div div {
	padding:4px; background-color:#F3F6F8; border:2px solid #FFFFFF;
}

div.smbox div div.on {
	background-color:#DFEBFB;
}


div.smbluebox {
	border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;
}

div.smbluebox div {
	border:1px solid #D3D2CC;
}

div.smbluebox div div {
	padding:4px; background-color:#E9F3F9; border:2px solid #FFFFFF;
}

div.smbluebox div div.on {
	background-color:#DFEBFB;
}




div.graybox {
	border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;
}

div.graybox div {
	border:1px solid #CCCCCC;
}

div.graybox div div {
	padding:10px; background-color:#F3F6F8; border:2px solid #FFFFFF;
}




div.ltgraybox {
	border-right:1px solid #F2F0F0; border-bottom:1px solid #F2F0F0;
}

div.ltgraybox div {
	border:1px solid #E4E2E2;
}

div.ltgraybox div div {
	padding:10px; background-color:#F8FAFC; border:2px solid #FFFFFF;
}



div.winboxcontainer {
	position:absolute; display:none; z-index:12000;
}

div.winbox {
	border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;
}

div.winbox div {
	border:1px solid #BFBFBF;
}

div.winbox div div {
	padding:10px; background-color:#F6F3D6; border:2px solid #FFFFFF;
}

div.winbox .header {
	font-weight:bold;
}


div.modbox {
	border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;
}

div.modbox div {
	border:1px solid #CCCCCC;
}

div.modbox div div {
	padding:4px; background-color:#F3F6F8; border:2px solid #FFFFFF;
}

div.modbox .header {
	background-color:#F0F6FA;
	/*background-color:#EBF1F7;*/
}

/* END Box */








/* Input */

.inputtextsm {
	padding:3px; font-size:12px; border:1px solid #7F9DB9; background-color:#FFFFFF;
}

*html .inputtextsm { height:22px; }

.inputtextmed {
	padding:3px; font-size:13px; border:1px solid #7F9DB9; background-color:#FFFFFF;
}

*html .inputtextmed { height:23px; }

.inputtext {
	padding:3px; font-size:14px; border:1px solid #7F9DB9; background-color:#FFFFFF;
}

*html .inputtext { height:25px; }

.inputtextlg {
	padding:4px; font-size:15px; border:1px solid #7F9DB9; background-color:#FFFFFF;
}

*html .inputtextlg { height:25px; }


.inputselsm {
	font-size:12px;
}
* html .inputselsm { font-size:12px; }

body:first-of-type .inputselsm { font-size:11pt; }


.inputsel {
	font-size:14px;
}
* html .inputsel { font-size:14px; }

body:first-of-type .inputsel { font-size:12pt; } 


/* END Input */







/* Report */

.report {

}

.report .container { 	
	padding:2px 2px 0px 2px; 
	border:1px solid #d1dbe6; 
}

.report tr.colheader td.cell {
	background-color:#dbe7f0;
}

.report tr.colheader td.cellon {
	background-color:#D0D8DD;
}


.report tr.colheader td.cell table {
	width:100%;
	height:38px;
} 

.report tr.colheader td.cell td.padleft span {
	padding-left:7px;
}

.report tr.colheader td.cell td.padright span {
	padding-right:5px;
}

.report tr.colheader td.sepleft {
	background-color:#FFFFFF;
	width:2px;
}

.report tr.colheader td.sepright {
	background-color:#d1dbe6;
	width:1px;
}

.report tr.colheader td.cell td.title {
	color:#000000;	
	font-weight:bold;
	padding-right:8px;
	width:100%;
}


.report tr.colheader td.cell span.sortcol {
	width:13px;
	height:13px; 
	float:right;	
}

.report tr.colheader td.cell span.downoff {
	background-image:url(../Images/report-sortcol-down-off.gif);
	background-repeat: no-repeat;
}

.report tr.colheader td.cell span.downon {
	background-image:url(../Images/report-sortcol-down-off.gif);
	background-repeat: no-repeat;
}

.report tr.colheader td.cell span.upoff {
	background-image:url(../Images/report-sortcol-up-off.gif);
	background-repeat: no-repeat;
}

.report tr.colheader td.cell span.upon {
	background-image:url(../Images/report-sortcol-up-off.gif);
	background-repeat: no-repeat;
}

.report tr.even {
	background-color:#FFFFFF;	
}

.report tr.odd {
	background-color:#F2F1ED;	
}

.report tr.on {
	background-color:#fdf7eb;
}

.report tr.row td.cell {
	color: #000000; 
	font-size: 11px; font-weight: normal; line-height: 14px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;	
	border-bottom:2px solid #FFFFFF;
}

.report tr.row td.cellon {
	background-color:#ECECEC;	
}

.report tr.row td.celllg {
	font-size: 12px; line-height: 16px; font-weight: normal; 
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;	
	border-bottom:2px solid #FFFFFF;
}

.report tr.row td.cellsm {
	color: #000000; 
	font-size: 10px; font-weight: normal; line-height: 12px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;	
}

.report tr.row td.cellsmon {
	background-color:#ECECEC;	
}

.report tr.row td.cell a {
	font-size:11px;
}

.report tr.row td.cell a.inactive {
	color:red;
}

.report tr.row td.sepleft {
	background-color:#FFFFFF;
}

.report tr.row td.sepright {
	background-color:#d1dbe6;
}

.report tr.row td.pending {
	color:#E4BA12;
}

.report tr.row td.rejected {
	color:red;
}

.report tr.row td.approved {
	color:green;
}

.reportheader { padding:0px 40px 0px 0px; white-space:nowrap }

/* END Report */




/* Pager */

.pager { padding-top:20px; width:100%; }
.pager .tbl { width:100%; }
.pager a.pageoff { border: solid 1px #D0DAEF; color: #0085cf; border: solid 1px #D0DAEF; background-color:#F5F5F5; padding:5px; display:block; white-space:nowrap }
.pager a.pageoff:hover { color: #003479; border: solid 1px #679AC8; background-color:#F5F5F5; white-space:nowrap }
.pager a.pageon { border: solid 1px #679AC8; color: #003479; font-weight:bold; padding:5px; display:block; white-space:nowrap }
.pager a.pageon:hover { color: #003479; white-space:nowrap }
.pager .stats { padding-right:15px; white-space:nowrap }
.pager .statscompact { padding:5px; color:#666666; border:1px solid #CCCCCC; margin-left:10px; white-space:nowrap }
.pager .box { padding-right:2px; }

/* END Pager */



 




/* Table */

.table-color-body {
	color:#000000;
	font: 11px Tahoma;	
}

.table-color-c0c0c0 {
background-color:#c0c0c0;
}

.table-color-gridline {
background-color:#ffffff;
}

.table-color-gridline a {
	color: #0066CC; font: normal 11px Tahoma, Verdana, Helvetica, sans-serif;
}

.table-color-headbg {
	color: #0059b2;
	line-height: 22px;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-image: url('../Images/tableHeader_gradient.gif');
	background-repeat: repeat-x;
	font: bold 11px Tahoma;
}

.table-color-cellbg {
background-color:#eeeeee;
}

.table-color-row-evenbg {
	background: #FFFFFF;	
}

.table-color-row-oddbg {
	background: #eeeeee;	
}

.table-color-oddbg {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	line-height: 22px;
	font: normal 11px Tahoma;
}

.table-color-evenbg {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	line-height: 20px;
	font: normal 11px Tahoma;
}

.table-color-link {
	color: #0059b2;
}

/* END Table */





/* Button */

input.btn {
   font-size:11px; line-height:14px;
   color:#FFFFFF;
   background-color:#86991d;
   border:1px solid #61700d;
   cursor:pointer;
   padding:3px 9px 3px 9px;
}
input.btn:hover { background-color:#a0b52e; }
*html input.btn { padding:2px; }

/* END Button */









/* Validation Copy */	

.successcontentsm {
	color: #507920; font-size: 11px; line-height: 13px
}

.successcontent {
	color: #507920; font-size: 13px; line-height: 15px
}

.successcontentlg {
	color: #507920; font-size: 14px; line-height: 16px
}

.errorcontentsm {
	color: red; font-size: 11px; line-height: 13px
}

.errorcontent {
	color: red; font-size: 13px; line-height: 15px
}

.errorcontentlg {
	color: red; font-size: 14px; line-height: 16px
}

/* END Validation Copy */









/* Form */

.formcontainer {
	padding:0px;
}

.formcontainer .header {
	padding:0px 0px 20px 0px; font-weight:bold;
}

.formcontainer .fieldlabel {
	padding:0px 12px 0px 0px;
	text-align:right;
}

.formcontainer a.fieldlabellink  {
	
}

.formcontainer .fielddesc {
	padding:5px 0px 0px 0px;
	font-size:10px; line-height:12px; color:#999999;
}

.formcontainer .fieldcell {
	padding:0px 20px 0px 0px;
}

.formcontainer .fieldrowsep {
	line-height:12px;
}

.formcontainer .required {
	color: red;
}

.formcontainer .errormsgsm {
	color: red; font-size: 10px; line-height: 11px;
}

.formcontainer .errormsg {
	color: red; font-size: 11px; line-height: 13px; padding-left:20px;
}

.formcontainer .errormsgrt {
	color: red; font-size: 11px; line-height: 13px; padding-left:10px; position:absolute; padding-top:6px;
}

.formcontainer .errormsgrtnotop {
	color: red; font-size: 11px; line-height: 13px; padding-left:10px; position:absolute; 
}


.formcontainer input.text {
	color: #828282; font-size: 11px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3;
	background-image:url(../Images/textbox_bg.gif); 
	padding:3px 5px 3px 5px;
	width:400px;
}

.formcontainer input.textsm {
	color: #828282; font-size: 10px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3;
	background-image:url(../Images/textbox_bg.gif); 
	padding:3px 5px 3px 5px;
	width:400px;
}



.formcontainer input.file {
	color: #828282; font-size: 11px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3;
	background-image:url(../Images/textbox_bg.gif); 
	padding:3px 5px 3px 5px;
	width:400px;    
}



.formcontainer textarea {
	color: #828282; font-size: 11px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3;
	background-image:url(../Images/textbox_bg.gif); 
	padding:4px 4px 4px 4px;
	width:400px; height:50px;  
}

.formcontainer .checkboxfield {
	
}

.formcontainer .checkboxfield label {
	padding-left:5px; color: #828282; font-size: 11px; font-weight: normal; 
}

.formcontainer .checkboxfieldlg {
	
}

.formcontainer .checkboxfieldlg label {
	padding-left:5px;
}



.formcontainer .radiofield {
	font-size:12px; line-height:13px;	
}

.formcontainer .radiofield span {
	padding:0px 12px 0px 3px;	
}

.formcontainer .selcontainer {
	float:left; border: 1px solid #FFFFFF;
}

.formcontainer .sellg, .sellg {
	color: #828282; font-size: 12px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3; padding:2px;
}

.formcontainer .sel, .sel {
	color: #828282; font-size: 11px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3; padding:2px;
}

.formcontainer .selsm, .selsm {
	color: #828282; font-size: 10px; line-height:11px; font-weight: normal; border-top:1px solid #999999; border-bottom:1px solid #C3C3C3; border-left:1px solid #999999; border-right:1px solid #C3C3C3; padding:1px;
}

.formcontainer .btnfooter {
	padding-top:20px; white-space:nowrap;
}

.formcontainer .footerlink {
	font-size:11px;	
}

.formcontainer .detfieldlabel {
	padding-right:10px;
	font-size:13px; line-height:14px; color:#666666;	 
}

.formcontainer .detdivider {
	padding-top:15px;	
}

/* END Form */







/* Confirm */	

.confirmcopy {
	color: #507920; font-size: 14px; line-height: 14px
}

/* END Confirm */









/* Breadcrumb */


.breadcrumb .header {
	padding:0px; font-size:15px; line-height:16px; font-weight:bold
}

.breadcrumb .header a {
	font-weight:bold;
}

.breadcrumb span {
	padding:0px 6px 0px 6px;
}

.breadcrumb a {
	font-size:15px; line-height:16px
}

.breadcrumb a.sm {
	font-size:11px; line-height:12px;
}

.breadcrumb .title {
	position:absolute; margin-top:-28px; font-size:10px; color:#999999; padding:3px 5px 3px 5px; background-color:#F1F1F1;
}

.breadcrumb .divider {
	margin:10px 0px 20px 0px
}


/* END Breadcrumb */



/* Secondary Page */
.secondary { width:100%; text-align:left; }
.secondary td { line-height:16px; }
.secondary .header { white-space:nowrap }
.secondary .title { padding-bottom:6px; font-size:12px; font-weight:bold;  }
.secondary .title a { font-size:12px; font-weight:bold; }
.secondary .desc { }
.secondary .divider { margin:10px 0px 15px 0px; }
.secondary .sep { padding-bottom:25px }
.secondary .col2 { width:230px; padding-left:30px; }
.secondary .imgbox { margin:10px 0px 0px 0px }
.secondary .imgbox img { border:1px solid #D9D9D9; width:80px; height:80px; margin-right:20px }

/* END Secondary Page */




/* Secondary Breadcrumb */

.secondary .breadcrumb .header {
	padding:0px 0px 6px 0px; font-size:25px; line-height:26px; font-weight:normal
}

.secondary .breadcrumb span {
	padding:0px 6px 0px 6px;
}

.secondary .breadcrumb td {
	font-size:11px; line-height:12px;
}

.secondary .breadcrumb a {
	font-size:11px; line-height:12px;
}

.secondary .breadcrumb .divider {
	margin:15px 0px 30px 0px;
}

/* END Secondary Breadcrumb */








/* Float Win */

.floatwin {
	position:absolute; top:0px; left:0px; display:none; border:1px solid #BBBBBB; background-color: #F4F4EB; z-index:13000;
}

.floatwin .inner { padding:10px; border:2px solid white }

.floatwin .close {
	cursor:pointer;
}
.floatwin .close img {
	padding:0px 0px 8px 15px;
}

.floatwinrel {
	position:relative; display:none; border:1px solid #BBBBBB; background-color: #F4F4EB; z-index:13000;
}

.floatwinrel .inner { padding:10px; border:1px solid white }

.floatwinrel .close {
	cursor:pointer;
}
.floatwinrel .close img {
	padding:0px 0px 8px 15px;
}

/* END Float Win */















/* Top Nav */

.topnav { background-image:url(../Images/topnav.jpg); width:960px; height:137px; position:relative; }
.topnav a.logo { background-image:url(../Images/spacer.gif); width:301px; height:65px; display:block; margin-top:20px; position:absolute; }
.topnav td.tabs { padding:90px 0px 0px 5px;  }
.topnav td.tabs td div { padding-top:11px }
.topnav td.tabs td.tab-l { background-image:url(../Images/topnav-tab-l.gif); width:169px; height:48px; }
.topnav td.tabs td.tab-l div { padding-left:21px }
.topnav td.tabs td.tab-m { background-image:url(../Images/topnav-tab-m.gif); width:165px; height:48px; }
.topnav td.tabs td.tab-m div { padding-left:19px }
.topnav td.tabs td.tab-r { background-image:url(../Images/topnav-tab-r.gif); width:167px; height:48px; }
.topnav td.tabs td.tab-r div { padding-left:19px }
.topnav td.tabs td a { color:#86991d; font-size:12px; line-height:20px; }
.topnav td.tabs td a:hover { color:#000000; font-size:12px; line-height:20px; }
.topnav td.tabs td a.on { color:#000000; font-size:12px; line-height:20px; font-weight:normal }
.topnav td.tabs td a.on:hover { color:#000000; font-size:12px; line-height:20px; font-weight:normal }
.topnav td.newsletter { padding:60px 10px 0px 0px;  }
.topnav td.newsletter input { width:130px; text-align:center; padding:2px 5px 2px 5px; }
.topnav td.newsletter a.btn-go { background-image:url(../Images/btn-go.gif); width:47px; height:32px; display:block;  }
.topnav td.newsletter a.btn-go:hover { background-image:url(../Images/btn-go-on.gif); width:47px; height:32px; display:block; }

/* END Top Nav */



/* Left Nav */

div.leftnav { padding-top:13px; width:192px;  }
div.leftnav .container { padding:10px 0px 20px 0px; background-color:#ddecf6; }
div.leftnav .head { padding-left:20px; font-size:13px; line-height:35px; color:#32607f; font-weight:bold; }
div.leftnav .cat { }
div.leftnav .cat div { padding-left:40px; }
div.leftnav .cat .on { background-color:#e8f2f9; }
div.leftnav .cat .on a { color:#000000; }
div.leftnav .cat a { font-size:13px; line-height:28px; color:#32607f; font-weight:normal; }
div.leftnav .cat a:hover { font-size:13px; line-height:28px; color:#000000; font-weight:normal; }

/* END Left Nav */




/* Share Nav */

div.sharenav { margin:20px 0px 0px 0px; width:960px; background-color:#d8d8d8; padding:6px 10px 6px 10px; }
div.sharenav .tbl td { font-size:13px; line-height:15px; font-weight:bold; padding-right:10px; }
div.sharenav span { color: #B8B8B8; font-size:10px; padding:0px 10px 0px 10px; }
div.sharenav font { color: #B8B8B8; font-size:10px; padding-left:20px }

/* END Share Nav */



/* Footer Nav */

div.footer { padding:8px 0px 10px 0px; width:960px; }
div.footer a { color: #9EBCDA; font-size:10px; }
div.footer span { color: #B8B8B8; font-size:10px; padding:0px 10px 0px 10px; }
div.footer font { color: #B8B8B8; font-size:10px; padding-left:20px }

/* END Footer Nav */








/* Main */

td.main { padding:13px 0px 0px 8px; }
td.main table.set { width:761px }
td.main table.set td.head-bar { background-color:#9eb84e; padding:12px; }
td.main table.set td.head-bar td.head { font-size:20px; line-height:22px; color:#FFFFFF; font-family:Georgia }
td.main table.set td.hero { padding:12px 0px 17px 0px; }
td.main table.set td.hero td.img { padding-right:30px; }
td.main table.set td.hero td .title { font-size:20px; line-height:22px; padding:15px 0px 10px 0px; font-weight:bold;  }
td.main table.set td.hero td .desc { font-size:12px; line-height:16px;  }

td.main table.set td.choose-bar { padding-bottom:12px; }
td.main table.set td.choose-bar .container { background-color:#d4e7f4; padding:4px;}
td.main table.set td.choose-bar .container .head { font-size:14px; line-height:16px; color:#3a3a3a; font-weight:bold; padding:0px 10px 0px 16px;  }
td.main table.set td.choose-bar .container .desc { font-size:12px; line-height:16px; color:#3a3a3a; font-weight:normal  }
td.main table.set td.choose-bar .container .stat { font-size:11px; line-height:16px; color:#3a3a3a; font-weight:bold; margin-right:5px; padding:1px 5px 1px 5px; display:block; background-color:#e8f2f9  }
td.main table.set td.choose-bar .container .stat a { font-size:11px; line-height:16px; color:#86991d; font-weight:bold; }
td.main table.set td.choose-bar .container .stat a:hover { color: #000000; text-decoration: none; }
td.main table.set td.choose-bar .container .stat .pipe { padding:0px 8px 0px 8px }

td.main table.set #jCarouselLite { height:110px; }
td.main table.set #Carousel { display:none; }
td.main table.set .carousel-loading { background:url(../Images/loading.gif) no-repeat center center; width:761px; height:72px; }
td.main table.set .carousel a.prev { background:url(../Images/slideshow-prev.gif) no-repeat left center; width:8px; height:72px; display:block; margin-left:5px;  }
td.main table.set .carousel a.next { background:url(../Images/slideshow-next.gif) no-repeat right center; width:8px; height:72px; display:block; margin-right:5px;   }
td.main table.set .carousel ul li { margin:0px 20px 0px 20px;  }
/*td.main table.set .carousel ul li .check { width:26px; height:25px; display:block; margin-top:10px;  }*/
td.main table.set .carousel ul li a.check { background:url(../Images/slideshow-check.gif) no-repeat center center; width:26px; height:25px; display:block; margin-top:10px;  }
td.main table.set .carousel ul li a.check-on { background:url(../Images/slideshow-check-on.gif) no-repeat center center; width:26px; height:25px; display:block; margin-top:10px;  }
td.main table.set td.buy { padding-top:18px; }
td.main table.set td.buy a.btn-buy { background-image:url(../Images/btn-buy.gif); width:151px; height:46px; display:block;  }
td.main table.set td.buy a.btn-buy:hover { background-image:url(../Images/btn-buy-on.gif); width:151px; height:46px; display:block; }
#ImagePreview { position:absolute; background:#333; padding:20px 20px 15px 20px; display:block; color:#fff; z-index:12000; }
#ImagePreview img { margin-bottom:5px; }

/* End Main */






/* Contact */

.contact { text-align:left }
.contact .formcontainer { width:445px  }
.contact .formcontainer input.text { width:205px  }
.contact .formcontainer .fieldlabel { padding-bottom:2px  }
.contact .formcontainer .divider { margin:20px 0px 8px 0px; }
.contact .col2 .desc { font-size:11px }
.contact .col2 .desc a { font-size:11px }
.contact .col2 .divider { margin:20px 0px 8px 0px; }
.contact .titledivider { border-bottom:1px solid #D9D9D9; width:100%; }

/* END Contact */