/* set default formatting */
div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,img { margin: 0; padding: 0; }
body { font: 0.625em Arial, Helvetica, Verdana, sans-serif; color: #666666; margin: 0; padding: 0; text-align: center; }

a { color: #010101; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline; }

p { margin: 10px 0; line-height: 130%; }

h1 { font: 210% "Gill Sans", Arial, Helvetica, sans-serif; color: #F01D24; text-transform: uppercase; margin: 10px 0; }
h2 { font: 170% "Gill Sans", Arial, Helvetica, sans-serif; color: #F01D24; text-transform: uppercase; margin: 10px 0; }
h3 { font: 150% "Gill Sans", Arial, Helvetica, sans-serif; color: #F01D24; text-transform: uppercase; margin: 10px 0; }
h4 { font: 130% "Gill Sans", Arial, Helvetica, sans-serif; color: #F01D24; text-transform: uppercase; margin: 10px 0; }
h5 { font: 120% "Gill Sans", Arial, Helvetica, sans-serif; color: #F01D24; text-transform: uppercase; margin: 10px 0; }
h6 { font: 110% "Gill Sans", Arial, Helvetica, sans-serif; color: #F01D24; text-transform: uppercase; margin: 10px 0; }

ul { margin: 10px 0 10px 20px; }
ol { margin: 10px 0 10px 25px; }
li { margin: 3px 0; }

.hide { display: none; visibility: hidden; }
.clr { float: none; clear: both; height: 0; overflow: hidden; }

.left { float: left; }
.right { float: right; }

img.right { float: right; border: 0; margin: 0 0 15px 15px; }
img.left { float: left; border: 0; margin: 0 15px 15px 0; }
p.left,p.right { margin: 0; }

img { border: 0; }

/* main layout elements */
#top { width: 100%; margin: 0 auto; text-align: left; }
#content { font-size: 110%; }

.homeright { clear: both; }

#footer { clear: both; margin-top: 10px; }

.date { color: #999999!important; }
.item { clear: left; overflow: auto;border-top: 1px solid #DCE1EC; padding: 12px 0; margin: 0; }
.item span { display: block; margin: 0 0 0 70px; }
.item .date { color: #999999!important; }
.item a { display: block; margin: 0 0 0 70px; font-size: 110%; font-weight: bold; text-transform: capitalize; }
.item .img { padding: 0; float: left; margin: 0 10px 0 0; }
.item .img img { border: 0; }

.articleleft { float: left; margin: 0 230px 10px 0; }
.articleright { position: absolute; right: 0px; width: 210px; margin: 20px 0 0 0; }

.sectionoptions { display: none; }

.section { width: 105px; float: left; margin: 10px 6px 0 0; }
.sectionend { width: 105px; float: left; margin: 10px 0 0 0; }
.section a,.sectionend a { display :block; width: 105px; padding: 0 0 3px 0; padding: 0 0 3px 0; border-bottom: 1px solid #C9CDCE; }
.section a.title,.sectionend a.title { margin: 3px 0 0 0; border-bottom: 0; }
.section a.title strong,.sectionend a.title strong { font-weight: normal; text-transform: uppercase; display: block; padding: 10px 30px 0 5px; font-size: 90%; } 

/* Product results */
.results { margin: 10px 0 0 0; overflow: hidden; }
.results .seperate { clear: both; visibility:hidden; }
.results .left { width: 260px; float: left; margin: 10px 0 0 0; }
.results .right { width: 260px; float: right; margin: 10px 0 0 0; }
.results div .thumb img { border: 0; float: left; }
.results div p { margin: 5px 0 0 130px; font-size: 110%; }
.results div .action { display: block; margin: 0 0 0 130px; }
.results div .price { font-size: 140%; font-weight: bold; color: #C24D6D; margin: 5px 0 0 130px; }

#tabs { display:none; visibility:hidden }
.tabcontent { display: block!important; visibility: visible !important}

/* forms */
input, select, textarea { font: 100% Arial, Helvetica, Verdana, sans-serif; color: #333333; vertical-align: middle; }
input.txt,textarea.txt { background: #EFF2F7 url(/images/input-bg.gif) no-repeat top left; border: 1px solid #999999; padding: 2px 4px; }
.searchbutton { vertical-align: middle; }
.edit-form .lbl label { display :block; width: 120px; padding: 3px 5px 3px 0; float :left; font-weight: bold; }
.edit-form .lbl .txt { width: 190px }
.edit-form .formInfo { margin-left: 125px; }
.edit-form .formInfoError { margin-left: 125px; color: #CC0000 }
fieldset.remove { border: 0; padding: 0; margin: 0; }
fieldset.remove legend { display: none; visibility: hidden; }

#header p, #header form, #nav, #right, embed, object { display: none; visibility: hidden; }
