/*
Author: Gavin Cooper
Author URL: http://www.coopergraphicdesign.com
*/

/* all pages */
#page { width:872px; margin:0 auto; background: transparent url(images/shadow-right.png) repeat-y right 0; }
#shadow-left { background: transparent url(images/shadow-left.png) repeat-y 0 0; }
#wrapper {width:800px; margin:0 0 0 36px; background:#fff;}
#top-corner { background:url(images/top-corner.png) no-repeat 8px bottom; height:39px; margin:0 auto; width:872px; }
#bottom-corner { background:url(images/bottom-corner.png) no-repeat 8px 0 !important; height:45px; margin:0 auto; width:872px; }
/*br { font-size:0; height:0; line-height:0;}*/
br { line-height:16px;}
p {line-height:16px; }
.padding {padding:10px 20px 20px 0px;}
.clear {clear:both;}

/* index page */
#formwrapper { margin-top:10px;}
#badges ul, #badges li, #col2 ul, #col2 li{ padding:0; margin:0; list-style:none;}
#col2 li { margin:0 0 8px 0;}
#formwrapper img { border:0px none;}
#col1 { float:left;width:360px; }
#col2 {float:right; width:218px; padding:10px 10px 0 0;}

/*landing pages*/
#form { background:url(images/form-bk.gif) no-repeat 0 0; overflow: hidden; }
#form p { margin:5px 0 0 0;}
#form .fieldbutton { width:95%; }
#form label{ color:#000; margin:5px 0 5px 0; display:block;}
#form .textinput { width:95%; }
/*#form .error { color:Red; font-style:italic }*/
#landingcol1 { width:450px; padding:10px 10px 20px 0; }
#landingcol1 li{ line-height:16px; }
#landingcol1 img { border:0px none;}
#landingcol2 { width:220px; float:right;}
#landingcol2 .padding { padding:8px; }
#landingcol2 img { border:0px none;}
#landingcol2 #formbottom { background:url('images/form-bottom.gif') no-repeat 0 0; height:15px; width:100% }
#submitbutton { margin:10px 0 0 0; float:right;}
#form .field{ display:block;}

/*form page CustomerService/Request.aspx*/
/*#formwrapper input:focus { background:#faf9e1;}*/
.textinput {width:200px; float:left; margin:0 0 5px 0; }
.createform p { margin:0 0 5px 20px;}
.createform label{ color:#000; margin:5px 0 0 0; float:left;}
.createform span{float:left; line-height:12px; }
div.createform { background:url(images/form-lrg-bk.gif) no-repeat 0 0; height:275px;}
.createform #col1 { width:225px; padding:5px 10px 10px 20px; }
.createform #col2 { width:225px; padding:5px 10px 10px 10px; float: left; }
.fieldbutton { width:450px; padding:0 0 0 20px; }
.fieldbutton span{float:left; line-height:12px; }
/*.createform #submitbutton { background:url('images/button_send.gif') no-repeat 50% 50%; padding:0px; width:65px; height:30px; border:none; }*/
.createform #submitbutton { padding:0; border:none; }
/*.createform #submitbutton:hover { opacity:.9;}*/
.fade:hover { opacity:.9; }
