
/* Message System */
#message { margin: 10px 0 0 0; padding: 3px 10px 3px 10px; width: auto; height: auto; background: #FFFFE5; border: 1px solid #ffffff; display: inline-table; }
#message img { padding: 0 5px 0 0; }

#message p { margin: 0px; padding: 5px 5px 5px 25px !important; font-weight: bold; color: #000000; }

#message .normal { background: url('/images/icons/normal.jpg') center left no-repeat; color: #0000FF; }
#message .warning { background: url('/images/icons/warning.jpg') center left no-repeat; color: #000000; }
#message .error { background: url('/images/icons/error.jpg') center left no-repeat; color: #FF0000; }

#progressmsg { margin: 10px 0 0 0; padding: 3px 10px 3px 10px; width: auto; background: #FFFFE5; border: 1px solid #ffffff; }
#progressmsg p {font-weight: bold; color: #000000; }
#progressmsg p { padding: 10px 5px 5px 45px !important; margin: 0 !important; }

#progressmsg .medium { background: url('/images/progresssmall2.gif') center left no-repeat; color: #0000FF; }

.imgboxbordered { border: 1px solid #D9E1E6; margin: 5px 0 0; padding: 2px; text-align: center; width: 245px; }

.red {color: #AA1F23; font-weight: bold; }
.bold {font-weight: bold; }
.text { width: 300px; }
.description { width: 300px; }
.link {cursor: pointer; }

a.noborder {border-bottom: none !important; }

/*inner col1 split into two*/
#inner .col1 .changingdisplay { padding-top: 20px; }
#inner .contentright .contentcolumn { position: relative; z-index: 1; padding-top: 0px; width:400px; display: inline; float: right !important; } 
#inner .contentright .imgcolumn {float:left; margin-left:-5px; } 

#inner .contentleft .contentcolumn { position: relative; z-index: 1; padding-top: 0px; width:400px; display: inline; float: left !important; } 
#inner .contentleft .imgcolumn {float: right; margin-right:-5px;  } 

#inner .col1 .changingdisplay img.bordered{ border: 1px solid #D8E1E6; padding: 2px; }
#inner .col1 .changingdisplay h2 {padding:0px; }

#inner .col1 .head { display: table; }
#inner .col1 .head img { float: left; margin: 0 20px 0 0; }

#inner .col1 .headline { display: table-cell; vertical-align: middle; }
#inner .col1 .headline h2{ fline-height: 1.1666em; margin: 0; padding:0; margin-bottom: 10px; }

#tabs .col1 ul {margin: 0; padding: 0; } 
#tabs .col1 li { background: url("/images/arrow.png") no-repeat scroll 0 5px transparent; line-height: 20px; list-style-type: none; margin: 0; padding: 0 0 5px 20px; }
#tabs .col1 ul h4 { color:#5685be; font-weight: bold; display: inline-block; margin: 0; padding: 0; } 

/* Twitter widgets */
#twtr-widget-1 {    border: 1px solid #D8E1E6; height: auto; margin: 0 0 10px; padding: 1px; width: 100%; font-family: Arial,Verdana,Helvetica !important; }
#twtr-widget-1 h3{ font-size: 11px; font-weight: bold; color:#FFFFFF; /*background: none repeat scroll 0 0 transparent !important;; border: medium none !important; */}
#twtr-widget-1 h4 { font-size: 13px !important; font-weight: normal; color:#FFFFFF}
#twtr-widget-1 .twtr-hd{background : url("../images/bgBoxBigTitle.jpg") repeat-x scroll center top transparent;height: 35px; padding: 3px; border-bottom: 1px dotted #3296C9; }

#twtr-widget-1 .twtr-ft {background-color: #5685BE !important; }
#twtr-widget-1 .twtr-doc {border-radius:0; }
#twtr-widget-1 .twtr-timeline {border-radius:0; }

/* Gallery Photos */
#gallery-photo img { border: 1px solid; }
#gallery-photo td { vertical-align:top; width: 250px}
#gallery-photo .phototitle { display:block; clear:right; font-size: 12px; height: 12px; overflow: hidden; padding: 5px 0; }

/* Product Tabs */
#tabs { margin: 10px 0 0 0; font-size: 12px; font-family: Arial,Verdana,Helvetica; border: 0px; }

#tabs .ui-corner-all { border-radius: 0px; }

#tabs .ui-widget-header { background: url("/images/bgBoxTitle.jpg") repeat-x scroll center top transparent; border-bottom: 1px dotted #3296C9; }
#tabs .ui-corner-top { border-top-left-radius: 0px; border-top-right-radius: 0px; }

#tabs.ui-tabs .ui-corner-bottom { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

/* tab color */
#tabs .ui-widget-content { border: 0px solid #D8E1E6; background: none; }

#tabs .ui-widget-header { background: none repeat-x scroll center top transparent; border: 0 solid #AAAAAA; }

#tabs .ui-state-default { background: url("/images/bgBoxTitle.jpg") repeat-x scroll center top transparent; color: #FFFFFF; border: 1px solid #5685BE; /* #D8E1E6 */}
#tabs .ui-state-default a { color: #FFFFFF; }

#tabs .ui-state-active { background: url("/css/jquery/images/ui-bg_glass_65_ffffff_1x400.png") repeat scroll 0 0 transparent; }
#tabs .ui-state-active a { color: #678DBC; }

#tabs.ui-tabs .ui-tabs-panel {  border: 1px solid #5685BE; /* #D8E1E6 */ color: #777777; margin: -1px 0 0 0; }
#tabs.ui-tabs.ui-tabs .ui-tabs-nav { padding: 0; }
#tabs.ui-tabs.ui-tabs .ui-tabs-nav li a {/* padding: 5px 1em; */}

/* Lead Step 1 */
#lead-step1 {/*padding-left:10px; display:table-cell;*/clear:right; }
#lead-step1 dl { margin: 0 0 0 10px; padding: 5px 0 0 0; width: 560px; height: auto;  }
#lead-step1 dt { clear: both; float: left; margin: 0px; padding: 10px 0 0 0; width: 140px; height: auto; }
#lead-step1 dd { float: left; margin: 0px; padding: 10px 0 0 0; width: 420px; height: auto; }

#lead-step1 input, #lead-step1 textarea, #lead-step1 select { border: 1px solid #5685BE; }

#lead-step2 dl { width: 500px;  } 
#lead-step2 dt {float: left; width: 200px; } 
#lead-step2 dd { float: right: width: 200px } 

//.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget 
//input, textarea, select{border: 1px solid #D8E1E6; }

#inner .button{ background: url('../images/liMenu_roll.jpg') repeat-x center center; border: 1px solid #AC1115; color: #ffffff;  color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 3px 5px; text-align: center; }
#inner .button{border-radius: 3px 3px 3px 3px; }

