html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr,
acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, 
sup, tt, var, b, u, i, center, dl, dt, dd, ol,
fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {background: transparent none repeat scroll 0 0;border: 0 none;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;}
h2 {color:#cc3333;font-family:verdana;font-size:25px;letter-spacing:3px;margin:0;}
a {text-decoration: none;color: #6699ff;}
a:hover {color: #cc3333;}
body {background-color:#990000;font-family:"HelveticaNeue-Light","Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;line-height: 1;}
p {color:#404040;line-height:1.6;}
strong {font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;font-weight:normal;}
h3 {font-family:"Helvetica",Arial,sans-serif;font-weight:bold;letter-spacing:1px;line-height:normal;margin:5px 0 0;}
#bgShadowContainer {background:transparent url(bgimages/bgShadow.png) repeat-y scroll 0 0;height:auto !important;margin:0 auto;min-height:100%;position:relative;width:1080px;}
.wrapper {background-color:white;height:auto !important;margin:0 auto;min-height:700px;padding:0 10px;position:relative;width:1000px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Navigation */
#navigation {height:170px;position:relative;width:1000px;}
#logo {background:transparent url(bgimages/swasslogo.png) no-repeat scroll 0 0;display:block;height:75px;left:0;position:absolute;top:10px;width:173px;}
#logo:hover {background-position: 0 0;}
#logo_sentance {color:gray;font-size:large;font-weight:400;left:0;letter-spacing:1.5px;position:absolute;top:100px;width:800px;}
#topNav {height:25px;width:1000px;}
#topNav ul {margin:0;padding:0;position:relative;text-align:center;top:5px;}
#topNav ul li {color:gray;display: inline;list-style-type: none;padding: 4px;font-family: Helvetica,Arial,sans-serif;font-weight: 400;}
#topNav #currentpage a {border-bottom:2px solid;color:#cc3333;}
#topNav a:hover {border-bottom:2px solid;color: #cc3333;}
.addThis img {margin-bottom:-1px;}

/* Products */
#products {margin-top:20px;padding:0;position:relative;width:800px;}
.shelfItem {height:350px;line-height:100%;margin:0 10px 0;position:relative;width:750px;}
.item_image {float:left;margin-left:30px;}
#images {height:auto;left:280px;position:absolute;top:120px;width:100px;}
#images img {background:#FFFFFF none repeat scroll 0 0;border-bottom:medium solid;margin-right:15px;padding:25px 25px 5px;}
.item_name {background:transparent url(bgimages/swasstext.png) repeat scroll 0 0;display:block;height:41px;margin-top:15px;overflow:hidden;position:absolute;right:47px;text-indent:-9999px;top:0;width:191px;}
.swassDescription {font-family:verdana;font-size:20px;letter-spacing:3px;line-height:1.4;position:absolute;right:30px;text-align:center;top:80px;width:220px;}
.item_price {bottom:70px;color:gray;float:left;font-size:20px;font-weight:bold;letter-spacing:2px;margin:6px 3px 0 0;position:absolute;right:110px;}
.item_thumb {display:none;}
.item_add {background:transparent url(bgimages/addtocart.png) repeat scroll 0 0;bottom:0;display:block;height:55px;overflow:hidden;position:absolute;right:72px;text-indent:-9999px;width:144px;}
.item_add:hover {background-position:-145px 0;}
.item_add:active {background-position:-290px 0;}

/* Body */
#body {height:100%;padding-top:50px;position:relative;width:800px;}
#body p {border-top:medium dotted #cc3333;padding-top:5px;}
#longDescription {float:left;padding:10px 0 0;position:relative;width:375px;}
#longDescription p {border-top:medium dotted #cc3333;padding-top:5px;}
#longDescription .item_add {left:150px;}
#testimonials {float:left;padding:10px 0 0 50px;position:relative;width:375px;}
#testimonials p {border-top:medium dotted #cc3333;padding-top:5px;}
#onFacebook p { border: none; }
#onFacebook img { padding:10px; }
#onFacebook {float:left;position:relative;width:250px;}
#onTwitter p { border: none; }
#onTwitter img { padding:10px; }
#onTwitter {float:left;position:relative;width:250px;}

/* Shopping Cart */
#cartContainer {border:medium dashed gray;height:180px;padding:5px;position:absolute;right:1px;top:1px;;width:180px;}
#simpleCart_name {color:gray;position:relative;text-align:center;width:180px;}
.simpleCart_items {height:100px;padding:20px 0;position:relative;width:170px;}
.simpleCart_empty {font-size: smaller;}
.cartHeaders {display:none;}
.itemContainer {bottom:0;float:left;margin:0 10px;position:relative;text-align:center;width:150px;}
.itemname {color:gray;float:right;font-family:"Helvetica",Arial,sans-serif;font-size:11px;font-weight:bold;margin-right:20px;text-transform:uppercase;}
.itemthumb {float:left;margin-left:15px;margin-top:-8px;}
.itemQuantity {border:thin solid;clear:both;color:gray;display:block;overflow:hidden;padding:2px 8px;position:absolute;right:25px;top:26px;}
.itemincrement a {background:transparent url(bgimages/addtocart.png) repeat scroll -448px -21px;display:block;height:5px;overflow:hidden;position:absolute;right:12px;text-indent:-9999px;top:32px;width:7px;}
.itemdecrement a {background:transparent url(bgimages/addtocart.png) repeat scroll -448px -27px;display:block;height:5px;overflow:hidden;position:absolute;right:12px;text-indent:-9999px;top:40px;width:7px;}
.itemTotal {color:gray;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;position:absolute;right:27px;top:65px;}
#cartTotal {color:gray;font-size:small;position:relative;text-align:center;}
.simpleCart_checkout {background:transparent url(bgimages/btnCheckout.png) repeat scroll 0 0;display:inline-block;height:27px;margin-left:5px;position:relative;text-indent:-9999px;top:-5px;width:87px;}
.simpleCart_checkout:hover {background-position: -87px 0;}
.simpleCart_checkout:active {background-position: -174px 0;}

/* Background Images */

/* Footer */
#footer {margin-top:50px;padding:0;position:relative;width:1000px; font-size:12px;}
#footer ul {border-top:1px solid #EAEAEA;color:gray;margin:0;padding:10px 0;}
#footer ul li {display: inline;list-style-type:none;margin-right:12px;}
.iconImage {margin-bottom:-2px;padding-left:3px;position:relative;}

/* Mailer */
.label {text-align:right;}
td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #6D929B;}
#email {border:2px solid gray;height:20px;position:relative;width:600px;}
#bodyMailer {border:2px solid gray;height:200px;position:relative;width:600px;}
input {font-family:verdana;font-size:100%;}
input:focus {background-color:#ecf2fb;}
textarea {font-family:verdana;font-size:100%;}
textarea:focus {background-color:#ecf2fb;}
#submit {text-align:center;}
