
@import url("extra.css");

a{ text-decoration: none; outline: none; }
ul, ol{ list-style: none; }
label{ cursor: pointer; }
html, body{ width: 100%; height: 100%; }
table{ border-collapse: collapse; }
html, body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, label, ul, li, ol, dl, dd, dt{
    margin: 0;
    padding: 0;
    border: none;
}
body, input, textarea, select{ font: 100% Tahoma,Verdana,Arial,Helvetica,sans-serif; }

body {
    background: #ebebeb url(../img/bodyBg.gif) repeat-x;
    text-align: center;
    position: relative;
}

#wrapper{
    width: 100%;
    margin: 0 auto;
    text-align: left;
}

#content{
    width: 1000px;
margin:0 auto;
    overflow: hidden;
    height: 1%;
    position: relative;
    padding-bottom: 10px;
    background: url(../img/contentBg.gif) 0 0 repeat-y;
}

#top{
    height: 49px;
	width:1085px;
    font-size: 0.81em;
    margin: 0 auto;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
    /*padding-left: 175px;*/
}

#top ul#topNav {
margin-top:-1px;
    overflow: hidden;
	margin-left:30px;
}
#top ul#topNav li, ul#bottomNav li {
    float: left;
    padding : 0 13px 0 13px;
    height: 49px;
}
#top ul#topNav li {
   /* background: url(../img/topBg.gif) 0 1px no-repeat;*/
    margin-left: -2px;
}
#top ul#topNav li a {
    height: 49px;
    line-height: 3.62em;
    float: left;
}
#top ul#topNav img { display: none; }
#top ul#topNav li a, ul#bottomNav li a { color:white}
#top ul#topNav li.active a {background: url(../img/markers/02.gif) center bottom no-repeat; }
#top ul#topNav li a:hover, ul#bottomNav li a:hover { text-decoration: underline; }
#top ul#lang { float: right; padding-top: 17px;margin-right:55px; }
#top ul#lang li { float: left; padding-right: 3px; }
#top ul#lang li img { border: 1px #212E2E solid; }
.trustImg {float:left;/* background: url(../img/trustRX.gif) 0 0 no-repeat;*/height:49px;width:121px;}
#header  {
    height: 206px;
    background: url(../img/headerBg.jpg) right 1px no-repeat;
    position: relative;
    width: 1000px;
	margin:-1px auto 0;
    font-size: 0.75em;
    color: #fff;

    /*z-index: -1;*/
}
#header h1 {
    position: absolute;
    top: 24px;
    left: 0;
	height:132px;
    background: url(../img/pharmaShackTitle.png) left 0 no-repeat;
	white-space:nowrap;
}

#header h1 a, #header h1 label {
    font-weight: normal;
	top:78px;
	position:relative;
    line-height: 96px;
    font-size: 20px;
    color: #fff;
	width:300px;
	height:129px;
}
#header h1 a { 	margin-left:30px; }

#header h2  {
color:#FFFFFF;
font-size:17px;

font-weight:normal;
left:400px;
position:absolute;
top:73px;
width:600px;
}
#header h2 span {
    font-style: italic;
    display: block;
    font-size: 1.80em;
    font-weight: bold;
    margin-top: -5px;
}
#header h2 strong {
    display: block;
    padding-left: 60px;
    font-style: italic;
    font-size: 1.40em;
    font-weight: normal;
    margin-top: -5px;
}
#header h3 {
	float:left;
	margin-right:8px;
	margin-top:11px;
    font-size: 11px;
    color: #727272;
    font-weight: bold;
    /*text-align: center;*/
	padding-left:15px;
}
#header h3 span { color: #FFB401; }
#header .line  {margin-top:12px;}
#header .line .emailText {
border:1px solid #AFC1C8;
float:left;
height:18px;
margin-right:10px;
margin-top:-4px;
padding-left:7px;
width:146px;}
#header .Signup {background-color:#F0F0F0;bottom:2px;color:#000000;height:37px;position:absolute;width:1000px;}
#leftColumn, #rightColumn {
    width: 160px;
    float: left;
    font-size: 0.69em;
    /*background: url(../img/contentTop.png) 0 0 no-repeat;*/
    padding-top: 7px;
	background-color:#EBEBEB;
}
#rightColumn { float: right;  }
#leftColumn h2, #rightColumn h2 {
    height: 35px;
    font-size: 1.27em;
    color: #fff;
    font-weight: normal;
    line-height: 2.5em;
}
#leftColumn .box {background-color:white;border: 1px solid #afc1c8;border-bottom:none}
#hotOffers {
    background: url(../img/hotOffersBg.png) 0 0 no-repeat;
    height: 63px;
    width: 145px;
    position: absolute;
    top: 105px;
    padding-left: 15px;
    left: 0;
}
#singIn .box  {
    text-align: center;
    padding: 0 0 15px 20px;
    text-align: left;
	margin-bottom:7px;
	
		border-bottom:1px solid #A7C1C8;
    /*background: url(../img/sectionBg.png) bottom no-repeat*/
}
#singIn .box h2 {
    padding-bottom: 4px;
    color: #000;
    font-weight: bold;
    font-size: 1.18em;
}
#hotOffers legend {
    display: block;
    font-size: 0.91em;
    font-weight: bold;
    line-height: 1em;
    padding: 8px 0 5px;
    color: #3D2F1E;
}
#hotOffers label {
    display: block;
    padding-bottom: 3px;
    color: #382B1C;
    font-size: 0.91em;
}
#singIn .box .line { height: 25px; padding-bottom: 1px; }
#hotOffers .line input { float: left; margin-right: 5px; }
#hotOffers input#emailAdr, #singIn .box .line input  {
    border: 0;
    height: 16px;
    color: #3B4B4B;
    float: left;
    width: 88px;
    font-size: 12px;
    padding: 1px 6px;
    border: 1px #fff solid;
}
#singIn .box .line input { width: 106px; border:1px solid #c6c6c6; }
#singIn .box .agree { padding: 3px 0 0; }
#singIn .box .agree input {
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    border: 0;
}
#singIn .box .agree label {
    float: left;
    color: #000;
    font-size: 1.09em;
    padding-left: 5px;
}
#singIn .box .submit {
    background: url(../img/buttons/btn_log_in.png) 0 0 no-repeat;
    border: 0;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
    text-align: center;
    width: 112px;
    height: 24px;
}
#singIn .box .submit:hover {background-position:0 -24px}
#singIn .box a {
color:#003A56;
display:block;
padding-left:5px;
padding-right:0;
padding-top:6px;
text-decoration:underline;
}

#products .box {
    /*border-bottom: 45px #b8a176 solid;*/
    font-size: 1.18em;
	padding:0 8px;
	margin-bottom:-12px;
}
#products .box h2  {
    padding-left: 11px;
    color: #3D2F1E;
    font-size: 1em;
    height: 36px;
    line-height: 36px;
    margin-left: 4px;
    padding-bottom: 4px;
    font-weight: bold;
	border-bottom:1px solid #afc1c8;
}
#products .box ul  {
    width: 160px;
    /*border-top: 1px #2A4764 solid;*/
}
#products .box ul li {border-bottom:1px solid #afc1c8;width:140px;line-height:30px;margin-top:1px;}
/*
#products .box li  {
    border-bottom: 1px #2A4764 solid;
    background: #b8a176;
    line-height: 2.23em;
}
*/
#products .box li  {
line-height:19px;
}

#products .box li a {
    color: black;
    display: block;
	background:url("../img/markers/15.png") no-repeat scroll 12px 10px transparent;
    padding-left: 22px;
}
#products .box li a:hover  { background-color:#e6eff8}
#products .box li a .expand:hover  {
	background:url("../img/markers/15.png") no-repeat scroll 2px 13px #E6EFF8;
	color:#364343;
	display:block;
	padding-left:12px;
	margin-left:10px;
	width:117px;
}
#products .box li ul  { display: none; }
#products .box li.expand, #products li.expand li  { border: none; }
#products .box li.expand ul  {
    display: block;
    /*border-bottom: 1px #2A4764 solid;*/
    padding: 3px 0 3px;

}
#products .box li.expand li  { padding: 0; line-height: 1.77em; }
#products .box li.expand li a  {
    height: 1%;
    background: none;
    padding-left: 21px;
    color: #000;
}
#products .box li.expand li a:hover { background-color:#E6EFF8;margin-left:10px;width:118px;padding-left:11px}
#learnMore {margin:14px 0 0 -4px; }
#additional { padding: 4px;margin-bottom:112px; }
#learnMore img, #additional img { display: block; }
#learnMore #secureImg  {margin-bottom:12px;margin-left:17px;margin-top:20px;}
#additional img { border: 1px #292929 solid; }
/*#currenciesDiv  {
    background: url(../img/sectionBg.png) bottom no-repeat;
    height: 1%;
    overflow: hidden;
    padding-bottom: 10px;
}*/
#currenciesDiv form  { width: 135px; padding: 0 10px 10px }

#shoppingCart .box  {
    /*background: url(../img/sectionBg.png) bottom no-repeat;*/
    height: 1%;
    overflow: hidden;
    padding-bottom: 10px;
	background-color:white;
	border:1px solid #AFC1C8;
	margin-bottom:7px;

}
#shoppingCart .box .submit {
background:url("../img/buttons/btn_log_in.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:24px;
text-align:center;
width:121px;
margin-left:24px;

}
#shoppingCart .box h2 {
    padding-bottom: 4px;
    color: #000;
    font-weight: bold;
    padding-left: 15px;
    font-size: 1.18em;
}
#shoppingCart .box img { display: block; }
#shoppingCart .box .checkout {
    display: block;
    width: 112px;
    height: 24px;
    background: url(../img/buttons/btn_log_in.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
    margin: 15px auto 17px;
}

#shoppingCart .box p {
    color: #0E1212;
    text-align: center;
    font-size: 1.09em;
    line-height: 2em;
    padding: 4px 0;
}
#shoppingCart .box p strong { color: #B82A2A; }
#shoppingCart .box p a { text-decoration: underline; color: #0E1212; }
#shoppingCart .box p a:hover { color: #000; }

#help .box {
    height: 1%;
    overflow: hidden;
	background-color:white;
	border:1px solid #AFC1C8;
	border-bottom:none;
}
#help h2 { 
    padding-left: 11px;
    color: #3D2F1E;
    font-size: 1.18em;
    height: 36px;
    line-height: 36px;
    margin-left: 4px;
    font-weight: bold;
}
#help ul {
    border-bottom: 1px #3A5D88 solid;
    padding: 11px 10px 10px 15px;
    width: 135px;
    margin: 0 auto 20px;
}
#help a:hover { text-decoration: underline; }
#help li {
    padding-left: 13px;
    line-height: 1.64em;
    height: 1%;
    font-size: 1.18em;
    background: url(../img/markers/14.png) 0 -86px no-repeat;
}
#help li a {
    color: #222D2D;
    padding: 0 1px 1px 0;
}

#callUs {
    padding: 10px 10px 0 15px;
    border-bottom: 1px #3A5D88 solid;
    width: 135px;
    margin: 0 auto;
}
#callUs h3 {
    padding-left: 11px;
    color: #3D2F1E;
    font-size: 1.18em;
    height: 36px;
    line-height: 36px;
    margin-left: -10px;
    font-weight: bold;
}
#callUs h4 b { color: #212E2E; font-weight: normal; }
#callUs h4 {
    color: #212E2E;
    font-size: 1.18em;
    font-weight: normal;
}
#callUs p {
    color: #222D2D;
    font-size: 0.91em;
    text-align: left;
    padding: 4px 0 10px;
    line-height: 1.2em;
}

#helpCenter {
    height: 102px;
    position: relative;
    padding-top: 5px;
}
#middleColumn p, #middleColumn .descriptions li {
    color: #1F2626;
    font-size: 1.09em;
    line-height: 1.50em;
    text-align: justify; 
}
#middleColumn .descriptions li.marketing 
{
	list-style-image:url('../img/markers/10.gif');
	margin-bottom:6px;
	list-style-position:inside;
}

#middleColumn p img { float: left; padding-right: 5px; }
#middleColumn .product { padding-top: 15px; }
#middleColumn .product h4, #middleColumn .product p { padding-bottom: 10px; }
#middleColumn h5 {
	text-align:center;
    border: 0;
    background: none;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    padding: 14px 0 4px;
    border-top: 1px solid #90CCFF;
}
#middleColumn .descriptions ul { padding: 2px 15px 20px; }
#middleColumn .sep { border-top: 1px solid #90CCFF; padding-top: 17px;}
#middleColumn .descriptions-2 {
    font-size: 1.09em;
    overflow: hidden;
    height: 1%;
    padding-bottom: 10px;
}
#middleColumn .descriptions-2 p { padding: 10px 0; font-size: 1em; }
#middleColumn .descriptions-2 img { float: right; padding: 0 0 10px 15px; }
#middleColumn .descriptions-3 {
    background: url(../img/middleBg.gif) top repeat-x;
    padding: 25px 30px;
}
#middleColumn .descriptions-3 p { color: #1F2626; }
#middleColumn .descriptions-3 strong, #middleColumn .descriptions-3 b { color: #1F2626; }
#middleColumn .descriptions-3 strong { display: block; padding-bottom: 10px}
#middleColumn .descriptions-3 span { color: #0062D1; }
#middleColumn .descriptions-3 a, #middleColumn .descriptions-2 a, #middleColumn .descriptions a { color: #0062D1; text-decoration: underline; }

#middleColumn .line { height: 1%; overflow: hidden; clear: both; padding-bottom: 3px; }
#middleColumn h2 b { color: #2493CC; }
#middleColumn h2, #middleColumn h3 {
    font-size: 1.36em;
    font-weight: bold;
    color: #000;
    line-height: 1em;
    padding-bottom: 12px;
}
#middleColumn h3 {
    font-size: 1.40em;
    font-weight: bold;
}
#middleColumn h4 {
    font-weight: normal;
    color: #1F2626;
    font-size: 1.09em;
	padding-bottom:5px;
}
#middleColumn {
	background:none repeat scroll 0 0 white;

	float:left;
	font-size:0.69em;
	/*margin:15px 2px 3px 5px;*/
	padding:20px 20px 0;
	width:635px;
    background: url(../img/contentTop.png) 0 0 no-repeat;
	border-bottom:none;
}

#specialOffer {
    padding: 10px 0 10px;
    margin-top: 2px;
	margin-bottom:13px;
    /*border-top: 1px #90CCFF solid;*/
}
#specialOffer img  { display: block; }

#bestsellers {
    padding: 10px 0 15px;
    overflow: hidden;
    height: 1%;
    /*border-top: 1px #90CCFF solid;*/
}
#bestsellers .line {
    padding: 2px 0 5px;
    height: 1%;
    overflow: hidden;
}
#bestsellers .bestseller {
   /* background: url(../img/bestsellerBg.png) repeat;*/
	width:205px;
    position: relative;
    /*color: #343434;*/
    float: left;
	border:1px solid #88a9b6;
	height:125px;
}
#bestsellers .odd { margin: 0 6px; }
#bestsellers .bestseller h3 {
    color: #3B4B4B;
    font-size: 15px;
    line-height: 1.14em;
    padding: 10px 0 0;
	width:175px;
    font-weight: bold;
    float: left;
}
.detailsProduct {padding-left:15px;}
#bestsellers .bestseller .price {
    float: left;
    color: #000;
    width: 110px;
    font-size: 11px;
    line-height: 1em;
    height: 25px;
    padding: 9px 0 0 6px;
}
#bestsellers .bestseller .price strong {
    font-size: 20px;
    font-weight: normal;
    color: #EC202B;
}
#bestsellers .bestseller img { float: left; padding: 0 8px 0 8px; }
#bestsellers .bestseller a:hover { background-position:0 -24px !IMPORTANT }
#bestsellers .bestseller a.buyNow, #bestsellers .bestseller a.details {
    display: block;
    width:84px;
    height: 24px;
    position: absolute;
    bottom: 16px;
    right: 30px;
    background: url(../img/buttons/btn_sho_in.png) no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
}


#identifyingDetails, .productTable, #returning, #newCustomers {
    width: 633px;
    padding: 17px 0 40px;
}
#identifyingDetails {
	border-top:1px solid #90CCFF;
	margin-top:17px;
}
#identifyingDetails h3 { color: #000; font-size: 1.36em;margin-bottom:10px;}
#identifyingDetails form { padding-top: 5px; }
#identifyingDetails .line {padding:10px 15px; }
#identifyingDetails .line label {
    color: #1F2626;
    float: left;
    font-size: 1.09em;
    display: block;
    width: 80px;
    line-height: 1.25em;
}
#identifyingDetails .line input, #identifyingDetails .captcha input {
    width: 188px;
    border: 1px #C6C6C6 solid;
    color: #3B4B4B;
    float: left;
    font-size: 13px;
    height: 16px;
    padding: 1px 6px;
}
#identifyingDetails .line textarea {
    width: 375px;
    border: 1px #C6C6C6 solid;
    color: #3B4B4B;
    float: left;
    font-size: 14px;
    height: 120px;
    padding: 1px 6px;
}
#identifyingDetails .captcha {
    height: 50px;
    background: url(../img/captchaBg.png) left bottom no-repeat;
    margin-left: 95px;
    padding-top: 10px;
}
#identifyingDetails .captcha label {
    font-size: 1.09em;
    float: none;
    color: #1F2626;
    width: 140px;
}
#identifyingDetails .captcha input { margin: 10px 6px 0; border-color: #fff; }
#identifyingDetails .captcha img { float: left; margin: 9px 0 0 45px; }
/*
#identifyingDetails p {
    font-size: 1em;
    padding: 10px 95px;
}
*/
#identifyingDetails .submit {
    margin: 20px 10px 10px 95px;
    display: block;
    width: 112px;
    height: 24px;
    border: 0;
    background: url(../img/buttons/btn_log_in.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
    cursor: pointer;
	
}
#identifyingDetails .submit:hover {background-position:0 -24px} 
.productTable {
    border: 1px #B2AE95 solid;
    padding: 5px;
    background: #fff;
    margin-bottom: 12px;
    width: 621px;
}
#middleColumn .productTable h3 {
    background: #BEE1FF;	
    height: 27px;
    color: #000;
    font-size: 1.27em;
    line-height: 2em;
    margin: -4px -4px 2px;
    padding: 0 0 0 20px;
	border-bottom: 1px #B2AE95 solid;
}
.productTable .tab {
    border-top: 1px #B2AE95 solid;
    margin: 0 -4px;
    padding: 0 10px;
}
.productTable table {
    width: 100%;
    height: 25px;
    background: #fff;
}
.productTable th {
    color: #525252;
    text-align: center;
    font-weight: normal;
    height: 32px;
}
.productTable td b { color: #000; }
.productTable td strong, .productTable td span { color: #B80000; }
.productTable tr.even { background: #E0F1FF; }
.productTable td {
    text-align: center;
    font-size: 1.09em;
    color: #484848;
    height: 25px;
    line-height: 2.08em;
}
.productTable .addToCart { width: 100px; }
.productTable .addToCart a {
    display: block;
    width: 83px;
    height: 20px;
    background: url(../img/buttons/06.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 0.91em;
    line-height: 1.77em;
    font-weight: bold;
    margin: 0 auto;
}
.productTable .addToCart a:hover { background-position: 0 -20px; }

#checkout, #contactUs, #productPage, #sign, #shippingBilling { height: 1%; overflow: hidden; padding-bottom: 20px; }
#checkout a.continueShopping {
    display: block;
    width: 188px;
    height: 30px;
    background: url(../img/buttons/07.png) 0 -0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 26px;
    font-weight: bold;
    float: right;
    margin-right: 11px;
}

#checkout a.checkout {
    display: block;
    width: 128px;
    height: 30px;
    background: url(../img/buttons/08.png) 0 -0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 26px;
    font-weight: bold;
    float: right;
    margin-right: 167px;
}
#checkout a.continueShopping:hover { background-position:0 -30px }
#checkout a.checkout:hover { background-position:0 -30px  }
#shoppingCart .box .checkout:hover {background-position:0 -24px}
#order {
    width: 630px;
    clear: both;
    overflow: hidden;
    height: 1%;
}
#order h3 {
    height: 29px;
    background: #BEE1FF;
    color: #000;
    font-size: 1.27em;
    line-height: 2em;
    padding: 0 0 0 12px;
    margin: 1px -4px;
}
#order h3 span {
    display: block;
    float: left;
    width: 23px;
    height: 19px;
    background: url(../img/markers/04.gif) 0 0 no-repeat;
    margin-top: 5px;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
    padding-right: 25px;
    color: #fff;
}

#order .orderContainer {
    border-top: 1px #B2AE95 solid;
    background: #fff;
    margin: 0 -5px;
    padding: 11px 14px;
    height: 1%;
    overflow: hidden;
    padding-bottom: 50px;
    width: 600px;
}
#order .orderRow {
    padding: 0 5px;
    background: #fff;
    border: 1px #B2AE95 solid;
    height: 1%;
    overflow: hidden;
    margin: 8px 0 -52px;
}
#order .orderImage {
    width: 121px;
    height: 112px;
    padding-left: 20px;
    float: left;
    text-align: center;
}
#order .orderPrice {
    float: left;
    height: 76px;
    padding: 10px 0 0 60px;
    width: 290px;
}
#order .orderPrice del { color: #000; font-weight: bold; padding-right: 15px; }
#order .orderPrice p { padding: 10px 0 12px 23px; font-size: 1.09em; color: #484848; }
#order .orderPrice p strong { font-size: 1.33em; color: #484848; }
#order .orderPrice label { padding: 0 18px 4px 23px; color: #484848; display: block; }
#order .orderPrice select { float: left; margin: 1px 10px 0 23px; width: 44px; }
#order .orderPrice input { float: left; }
#order .orderPrice a.remove {
    line-height: 1.81em;
    color: #575757;
    font-weight: bold;
    float: left;
    width: 83px;
    margin: 1px 0 0 10px;
    height: 19px;
    text-align: center;
    text-decoration: underline;
}
#order .orderPrice .submit, #order .orderExtra .submit {
    display: block;
    width: 83px;
    height: 20px;
    background: #22A1D1;
    text-align: center;
    color: #fff;
    border-width: 0;
    background: url(../img/buttons/06.png) top no-repeat;
    font-weight: bold;
    float: left;
    cursor: pointer;
    margin: 1px 0 0 0;
}
#order .orderPrice .submit:hover {background-position:0 -20px}
#order .orderExtra .submit { margin: 12px 0 0 0px; background: url(../img/buttons/09.png) top no-repeat;height:19px; }
#order .orderExtra .submit:hover { background-position:0 -19px }
#order .orderShipping {
    background: url(../img/shippingBg.png) no-repeat;
    width: 95px;
    height: 98px;
    margin: 3px 0 0 8px;
    font-size: 1.27em;
    text-indent: -99999px;
    color: #fff;
    font-weight: bold;
    float: left;
}
#order .orderExtra {
    margin: 5px auto 13px;
    width: 614px;
	height:43px;
    background: url(../img/orderExtraBg.png) repeat-y;
    border-top: 0;
    z-index: 10;
    position: relative;
}
#order .supersize { padding: 0 15px; }

#order .supersize #upgradeButton {float:right;}
#order .orderExtra h4 {
    float: left;
    color: #D40000;
    font-size: 1.45em;
    font-weight: bold;
    line-height: 2.5em;
}
/* #order .orderExtra #border_top  {position:relative;top:0px;background:url(../img/border_top.png) no-repeat;border-color:black;border-width:1px;border-style:solid; margin-top:-5px;width:641px;height:10px;}
#order .orderExtra #border_bottom  {position:relative;bottom:0px;background:url(../img/border_bottom.png) no-repeat; border-color:black;border-width:1px;border-style:solid;margin-top:5px;width:641px;height:10px;}
*/

#order .orderExtra h5 {
    float: left;
    font-size: 1.09em;
    font-weight: bold;
    line-height: 3.5em;
    margin: 0;
    background: none;
    padding: 0 3px;
    border: 0;
}
#orderSummary {
    border: 1px #B2AE95 solid;
    margin: 0 0 18px;
    background: #fff;
    width: 628px;
}
#orderSummary h3 {
    background: #BEE1FF;
    height: 32px;
    color: #000;
    font-size: 1.27em;
    line-height: 2.2em;
    padding: 0 0 0 59px;
    margin: 1px;
}
#orderSummary #orderTable {
    background: #fff url(../img/summaryRowBg.gif) 0 61px repeat-x;
    padding: 10px 0 8px 50px;
    border-top: 1px #B2AE95 solid;
}
#orderSummary table {
    text-align: left;
    margin: 0 auto;
    font-size: 1.18em;
    color: #484848;
    font-weight: bold;
}
#orderSummary td {
    width: 50%;
    height: 23px;
    padding: 0 15px;
    font-size: 1.08em;
}
#orderSummary td b { color: #EF5508; }
#orderSummary th {
    width: 50%;
    height: 30px;
    padding: 10px 15px 0;
    font-size: 1.18em;
    color: #000;
}

h5 {
    background: url(../img/contentBt.png) top center no-repeat;
    height: 22px;
    color: #0049A0;
    font-size: 0.69em;
    padding: 14px 0 10px;
    line-height: 1em;
}
h5 img { padding: 0 5px; }
#footerContainer {
    border-top: 1px #626262 solid;
    background: #2368AE;
    height: 66px;
    font-size: 0.69em;
    clear: both;
    width: 100%;
}
#footer {
    width: 1000px;
    margin: 0 auto;
    height: 24px;
    padding-top: 10px;
}
#footer h6 {
    float: right;
    padding-top: 1px;
    font-size: 0.91em;
    font-weight: normal;
}
#footer h6, #footer h6 a { color: #fff; }
#footer ul#bottomNav {
    margin: 0 auto;
    float: left;
    font-size: 1em;
	padding-left:9px

}
#footer ul#bottomNav li, #footer ul#bottomNav li a { height: 24px }
#footer ul#bottomNav li { padding: 0 9px; }
#footer ul#bottomNav a { 	color:white; }

/* -------------------------------------------------------------------------------------------
	TRIAL PACKS
------------------------------------------------------------------------------------------- */

#middleColumn table.trialpack  { float:left;display:inline;/*padding:10px ;*/ margin:4px;width:309px;height:152px; background: url(../img/ed_back.png) no-repeat;}
#middleColumn table.trialpack td  { padding: 0; text-align:left; background-image:none; }
#middleColumn table.trialpack td.title {height:18px;padding:10px 5px 5px 5px;color:black;font-size:14px;font-family:tahoma; font-weight:bold;}
#middleColumn table.trialpack td.image {padding:10px 0 10px 10px;}
#middleColumn table.trialpack td.extradesc {padding-left:5px;font-size:11px;line-height:13px;color:#3b4b4b;font-family:tahoma; line-height:13px; height:60px;}
#middleColumn table.trialpack td.price {height:70px;padding-left:7px;font-family:Arial; width:90px;}
#middleColumn table.trialpack td.price h5 {margin:0;padding:0;color:#ec202b;font-size:20px;line-height:18px;font-weight:regular;font-family:tahoma;background-image:none; border:0px none;}
#middleColumn table.trialpack td.price span.yousave {color:black; position:relative; top:-5px; font-size:11px; line-height:18px; font-family:tahoma;}
#middleColumn table.trialpack td.button {width:90px; text-align:center; padding-right:25px;}
#middleColumn table.trialpack td.buynow {height:50px;font-family:Arial}
#middleColumn table.trialpack a.btn.style-3  {     
	display: block;
    width: 96px;
    height: 24px;
    background: url(../img/btn_ed_buy.png) no-repeat white;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    margin: 0 auto;
	font-family:tahoma;
}
http://tasks.pronet-ltd.com/projects/10/tickets/377
