@charset "UTF-8";

/*
  =========================================
  === file: style.css                   ===
  === author: Tomasz Gemski             ===
  === Copyright (c) 2008 YourDrugStore  ===
  =========================================
*/




/* --------- Starting declarations -------- */
body {
    height              : 100%;
    width               : 100%;
    margin              : 0;
    padding             : 0;
    color               : #000000;
    background          : #e0f2ff url("../img/bodyBg.gif") repeat-x;
    text-align          : center;
    position            : relative;
}

* {
    margin              : 0;
    padding             : 0;
    text-decoration     : none;
    list-style          : none;
    outline             : none;
}
a {color:#0F4F62;}
a:hover{text-decoration:underline;}
body, input, textarea, select, button {
    font-family         : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    color               : #000000;
}

fieldset, img { border: none; }
/* ---------------------------------------- */




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

#content {
    width                 : 960px;
    margin                : 0 auto;
    padding-top           : 260px;
    margin-top            : -260px;
    overflow              : hidden;
}

#contentBg {
    width                 : 960px;
    float                 : left;
    background            : url(../img/contentBg.gif) repeat-y;
}

#top {
    height                : 300px;
    width                 : 960px;
    font-size             : 12px;
    margin                : 0 auto;
    font-family           : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background            : url("../img/headerBg.jpg") center top no-repeat;
    overflow              : hidden;
    padding               : 0 10px;
    position              : relative;
}

#top #logo {
    width                 : 209px;
    height                : 152px;
    background            : url(../img/logo.gif) no-repeat;
    text-indent           : -99999px;
    float                 : left;
    display               : inline;
    margin                : 0 0 -152px -10px;
	padding-top			  :	13px;
}

#top #logo a {
    width                 : 189px;
    height                : 126px;
    float                 : left;
    margin                : 26px 10px 0 10px;
	background  		  : url(../img/logotop.png) no-repeat;
}

#top #search {
    width                 : 562px;
    height                : 39px;
    background            : #ffffff;
    position              : absolute;
    left                  : 209px;
    top                   : 260px;
    overflow              : hidden;
    border-bottom         : solid 1px #6cb2b6;
}

#top #search .left {
    float                 : left;
    display               : inline;
    margin                : 9px 0 0 17px;
}

#top #search .right {
    float                 : right;
    display               : inline;
    margin                : 9px 17px 0 0;
}

#top #search .left .text {
    float                 : left;
    width                 : 240px;
    padding               : 3px 5px;
    font-size             : 12px;
    color                 : #383838;
    border                : solid 1px #5d5650;
}

#top #search .left .submit {
    float                 : left;
    width                 : 66px;
    padding               : 4px 0 3px 0;
    font-size             : 11px;
    font-weight           : bold;
    color                 : #ffffff;
    border                : none;
    cursor                : pointer;
    background            : #5d5650;
    text-align            : center;
    margin-left           : 4px;
}

#top #search .right label {
    float                 : left;
    font-size             : 12px;
    color                 : #163f68;
    margin                : 3px 5px 0 0;
}

#top #search .right select {
    margin-top            : 1px;
    width                 : 50px;
    height                : 20px;
}

#top ul#topNav {
    width                 : 562px;
    height                : 42px;
    background            : url(../img/topNavBg.gif) repeat-x;
    position              : absolute;
    left                  : 209px;
    top                   : 218px;
    z-index               : 2;
    overflow              : hidden;
}

#top ul#topNav li, ul#bottomNav li {
    float                 : left;
    padding               : 0 13px;
    height                : 32px;
    border-left           : solid 1px #76b6c0;
    display               : inline;
    margin-left           : -1px;
    margin-top            : 4px;
}

#top ul#topNav li a:hover { text-decoration: underline; }
#top ul#topNav li a {
    height                : 32px;
    line-height           : 32px;
    float                 : left;
    color                 : #163f68 !important;
    padding               : 0 10px;
    font-size             : 12px;
}

#top ul#topNav img { display: none; }
#top ul#topNav li.active  { 
    background            : url("../img/topNavBgOver.gif") center 27px no-repeat; 
    text-decoration       : underline;
}

#top ul#lang { 
    float                 : right; 
    padding               : 8px 5px 0 0;
}

#top ul#lang li {
    float                 : left;
    padding-right         : 3px;
}

#top ul#lang li img { border: 1px #212E2E solid; }

#header {
    height                : 204px;
    background            : url("../img/headerBg.jpg") right top no-repeat;
    position              : relative;
    width                 : 1000px;
    margin                : 0 auto;
    font-size             : 0.75em;
    color                 : #fff;
}

#header h1 {
    position              : absolute;
    top                   : 15px;
    left                  : 20px;
}

#header h1, #header h1 a {
    display               : block;
    height                : 136px;
    width                 : 119px;
}

#header h1 a {
    text-indent           : -99999px;
    background            : url("../img/logo.png") 0 0 no-repeat;
}
#header h2 {
    position              : absolute;
    top                   : 45px;
    left                  : 183px;
    text-indent           : -99999px;
    font-weight           : normal;
    font-size             : 1.5em;
    width                 : 279px;
    height                : 25px;
    color                 : #000;
    background            : url("../img/logo-2.png") 0 0 no-repeat;
}

#header h2 span {
    font-style            : italic;
    display               : block;
    font-size             : 1.67em;
    font-weight           : bold;
    margin                : 0 0 0 -2px;
    color                 : #2574B3;
}

#header h2 b {
    display               : block;
    font-size             : 0.67em;
    font-weight           : bold;
    padding               : 2px 0 6px;
    text-align            : right;
}

#header h2 strong {
    font-style            : italic;
    display               : block;
    text-align            : right;
    font-size             : 1.22em;
    font-weight           : bold;
    color                 : #aaa;
}

#header h3 {
    position              : absolute;
    top                   : 75px;
    left                  : 183px;
    width                 : 500px;
    font-family           : "Trebuchet MS", sans-serif;
    font-size             : 1.83em;
    line-height           : 1.5em;
    color                 : #535353;
    font-weight           : bold;
    text-align            : left;
    height                : 39px;
}

#header h3 span {
    display               : block;
    color                 : #292929;
    font-size             : 0.82em;
    font-weight           : normal;
    letter-spacing        : -1px;
}

#leftColumn, #rightColumn {
    width                 : 190px;
    float                 : left;
    font-size             : 12px;
    position              : relative;
}

#leftColumn { margin-top: -148px; }
#rightColumn { margin-top: -263px; }

#leftColumn h2, #rightColumn h2 {
    width                 : 155px;
    height                : 30px;
    font-size             : 15px;
    color                 : #fff;
    font-weight           : bold;
    line-height           : 30px;
    background            : #36c1d7;
    padding-left          : 15px;
    margin                : 10px;
    float                 : left;
    display               : inline;
}
#leftColumn span{ margin-left: -7px; }
#leftColumn li{ margin-left: 7px; }
#hotOffers {
    position              : absolute;
    background            : #ebc87c;
    bottom                : 0;
    width                 : 1000px;
    color                 : #fff;
    font-weight           : bold;
    text-align            : center;
    height                : 38px;
    border-bottom         : solid 1px #395082;
    overflow              : hidden;
    margin-bottom         : 1px;
}

#signIn {
    height                : 1%;
    text-align            : center;
    text-align            : left;
    overflow              : hidden;
    background            : #ffffff;
    border-top            : solid 10px #e0f2ff;
    border-bottom         : solid 2px #9aaeb9;
    padding-bottom        : 10px;
}

#signIn h2 {
    margin-bottom         : 15px;
}

#signIn form {
    width                 : 100%;
    float                 : left;
}

#signIn .line input { 
    width                 : 110px; 
    padding               : 2px 0;
    margin                : 5px 0 0 37px;
    color                 : #000;
    text-align            : center;
    border                : solid 1px #c1c1c1;
}
#signIn p{padding:10px;color:#163F68;}
#signIn p strong{font-size:1.09em;}
#signIn .submit {
    width                 : 110px;
    height                : 20px;
    background            : #5d5650;
    text-align            : center;
    color                 : #ffffff;
    font-size             : 12px;
    font-weight           : bold;
    margin                : 10px 0 0 37px;
    border                : none;
    cursor                : pointer;
    float                 : left;
}

#signIn a:hover { text-decoration: none; }
#signIn a {
    color                 : #4d4d4d;
    display               : block;
    font-size             : 10px;
    text-decoration       : underline;
}

#hotOffers input { float: left; }
#hotOffers input#emailAdr {
    height                : 16px;
    color                 : #3B4B4B;
    float                 : left;
    width                 : 88px;
    font-size             : 12px;
    padding               : 1px 6px;
    border                : 1px #609CC2 solid;
}

#hotOffers input#emailAdr {
    border-color          : #fff;
    font-size             : 11px;
    height                : 15px;
    padding-top           : 2px;
    padding-bottom        : 0;
    width                 : 160px;
    margin-right          : 8px;
    color                 : #1e3f7b;
}

#products,
#categories {
    background            : #ffffff;
    float                 : left;
}

#categories {
    border-top            : solid 10px #e0f2ff;
    border-bottom         : solid 2px #9aaeb9;
}
    

#products ul,
#categories ul {
    float                 : left;
    width                 : 100%;
    padding-bottom        : 15px;
}

#products li,
#categories li {
    width                 : 155px;
    margin-left           : 25px;
    line-height           : 20px;
    color                 : #163f68;
    float                 : left;
    display               : inline;
}

#products li a,
#categories li a {
    color                 : #163f68;
}

#categories li a { font-weight: bold; }

#products li a:hover,
#categories li a:hover { text-decoration: underline; }


#help {
    background            : #ffffff;
    float                 : left;
    border-top            : solid 10px #e0f2ff;
    text-align            : center;
}

#help h2 { text-align: left; }

#helpCenter {
   text-align: center;
	
}

#helpCenter img {

	margin-top			  :3px;
}
    
#help ul {
    float                 : left;
    width                 : 100%;
    text-align            : left;
}

#help li {
    width                 : 155px;
    margin-left           : 25px;
    line-height           : 20px;
    color                 : #163f68;
    float                 : left;
    display               : inline;
}

#help li a {
    color                 : #163f68;
    font-weight           : bold;
}

#help li a:hover { text-decoration: underline; }

#help #callUs {
    width                 : 170px;
    margin-left           : 10px;
    border-top            : solid 1px #c1c1c1;
    border-bottom         : solid 1px #c1c1c1;
    float                 : left;
    display               : inline;
    margin-top            : 15px;
    text-align            : center;
    font-size             : 15px;
    color                 : #163f68;
    font-weight           : bold;
    font-family           : Myriad Pro;
    padding               : 10px 0;
}

#help #callUs h3 { font-size: 15px; line-height: 25px; }
#help #callUs h4 { font-size: 15px; line-height: 13px; }
#help #callUs p { font-size: 12px; line-height: 25px; }

#help img {
    display               : block;
    margin                : auto;
    padding               : 10px 0;
}

#additional {
    width                 : 100%;
    text-align            : center;
    margin-top            : 35px;
    padding-bottom        : 20px;
}

#additional img {
    margin-top            : 15px;
}

#shoppingCart {
    height                : 1%;
    overflow              : hidden;
    padding-bottom        : 10px;
    background            : #ffffff;
    border-bottom         : solid 2px #9aaeb9;
    margin-top            : 10px;
}

#shoppingCart img { display: block; }
#shoppingCart .checkout {
    display               : block;
    width                 : 110px;
    line-height           : 20px;
    background            : #5d5650;
    text-align            : center;
    color                 : #ffffff;
    font-size             : 12px;
    font-weight           : bold;
    margin                : 10px auto 0;
    cursor                : pointer;
}

#shoppingCart p {
    color                 : #0f4f62;
    text-align            : center;
    font-size             : 12px;
    line-height           : 2em;
    padding               : 10px 0 0 0;
}

#shoppingCart p strong {
    font-size             : 15px;
    font-weight           : bold;
}


#shoppingCart p a { 
    text-decoration       : underline; 
    color                 : #0f4f62; 
}

#shoppingCart p a:hover { text-decoration: none;  }

#middleColumn .productTable {
    width                 : 516px;
    float                 : left;
    clear                 : both;
    margin                : 20px 20px 0 20px;
    border                : solid 3px #a0dae0;
    display               : inline;
    overflow              : hidden;
}

#middleColumn .productTable h3 {
    float                 : left;
    width                 : 494px;
    padding               : 11px;
    color                 : #0f4f62;
    font-size             : 14px;
}

#middleColumn .productTable table {
    width                 : 100%;
    float                 : left;
    clear                 : both;
}

#middleColumn .productTable table th {
    background            : #e2f6f6;
    color                 : #5d5650;
    font-size             : 11px;
    font-weight           : normal;
    text-align            : center;
    padding               : 2px 0;
}

#middleColumn .productTable table td {
    background            : #c4ecec;
    color                 : #000000;
    font-size             : 12px;
    text-align            : center;
    padding               : 8px 0;
    border-bottom         : solid 1px #fff;
}

#middleColumn .productTable table td .old_price{
	text-decoration:line-through;
}

#middleColumn .productTable table td strong {
    color                 : #163f68;
}

#middleColumn .productTable table .addToCart a {
    width                 : 84px;
    height                : 18px;
    line-height           : 17px;
    text-align            : center;
    background            : url(../img/markers/01.gif) #5d5650 4px 5px no-repeat;
    float                 : right;
    color                 : #fff;
    font-size             : 12px;
    padding-left          : 4px;
    margin-right          : 10px;
}
#middleColumn .productTable table .addToCart1 a {float:right;font-size:11px;font-weight:bold;height:18px;line-height:17px;margin-right:10px;padding-left:4px;text-align:center;width:84px;;color:white;background: url(../img/markers/01.gif) #342d26 4px 5px no-repeat;}

#middleColumn .productTable table .addToCart { width: 100px; }

#middleColumn .productTable table .addToCart a:hover {
    background            : url(../img/markers/01.gif) #5d5650 4px 5px no-repeat;
}

#middleColumn #specialOffer {
    float                 : left;
    width                 : 100%;
    text-align            : center;
    padding               : 20px 0;
}

#middleColumn p {
    color                 : #163f68;
    font-size             : 12px;
    width                 : 522px;
    padding-bottom        : 5px;
    margin                : 0 20px;
    float                 : left;
    display               : inline;
    line-height           : 17px;
}

#middleColumn ul {
    float                 : left;
    width                 : 502px;
    color                 : #163f68;
    font-size             : 12px;
    display               : inline;
    clear                 : both;
    margin                : 10px 20px 0 40px;
    padding-bottom        : 10px;
    line-height           : 18px;
}

#middleColumn .list li { list-style-type: disc; }

#middleColumn p strong { font-size: 13px; }

#middleColumn p a:hover { text-decoration: none; }
#middleColumn p a {
    color                 : #0f4f62;
    text-decoration       : underline;
}

#middleColumn img#payment {
    display               : block;
    margin                : 0 auto;
    padding               : 0 0 12px;
}

#middleColumn img.bottom {
    bottom                : 0;
    left                  : 300px;
    position              : absolute;
}

#middleColumn p img { 
    float                 : left; 
    padding-right         : 5px; 
}

#middleColumn .product { padding-top: 15px; }
#middleColumn .product h4, #middleColumn .product p { padding-bottom: 10px; }
#middleColumn h5 {
    color                 : #000;
    border                : 0;
    background            : none;
    font-size             : 1em;
    font-weight           : normal;
    line-height           : 1em;
    padding               : 12px 0 24px;
    width                 : 630px;
    margin                : 0;
}

#middleColumn .descriptions ul { padding: 8px 15px 15px; }

#middleColumn .sep-2 { padding: 15px 0; }

#middleColumn .descriptions-2 {
    font-size             : 1.09em;
    overflow              : hidden;
    height                : 1%;
    padding-bottom        : 10px;
}

#middleColumn .descriptions-2 p { 
    padding               : 10px 0; 
    font-size             : 1em; 
    color                 : #1F2626; 
}

#middleColumn .descriptions-2 img { 
    float                 : right; 
    padding               : 0 0 10px 15px; 
}

#middleColumn .descriptions-3 {
    height                : 1%;
    overflow              : hidden;
}

#middleColumn .descriptions-3 p {
    color                 : #1F2626;
    width                 : 198px;
    padding               : 0 0 0 20px;
    margin                : 8px 13px;
}

#middleColumn .descriptions-3 strong, #middleColumn .descriptions-3 b { color: #777; }
#middleColumn .descriptions-3 strong { 
    display               : block; 
    padding-bottom        : 10px
}

#middleColumn .descriptions-3 a, 
#middleColumn .descriptions-2 a, 
#middleColumn .descriptions a { 
    color                 : #0062bd; 
    text-decoration       : underline; 
}

#middleColumn h2, #middleColumn h3 ,#middleColumn .sep h4{
    font-size             : 15px;
    font-weight           : bold;
    color                 : #163f68;
}

#middleColumn h2 {
    width                 : 522px;
    padding-bottom        : 5px;
    margin                : 10px 20px 0 20px;
    float                 : left;
    display               : inline;
}

#middleColumn .sep h4,#middleColumn h3 {
    width                 : 522px;
    padding-bottom        : 5px;
    margin                : 10px 20px 0 20px;
    float                 : left;
    display               : inline;
    font-size             : 12px;
}

#middleColumn .special h3 { color: #000; }
#middleColumn h3 { font-weight: bold; }

#middleColumn h4 {
    font-weight           : bold;
    color                 : #777;
    font-size             : 1.09em;
    padding               : 4px 0 2px 15px;
}
#middleColumn  #innerList li{ list-style: circle !important;}
#middleColumn {
    float                 : left;
    width                 : 562px;
    font-size             : 12px;
    background            : url("../img/contentTop.gif") #ffffff  top repeat-x;
    overflow              : hidden;
    margin                : 0 9px;
    padding-bottom        : 90px;
}

.about {
    float                 : left;
    width                 : 243px;
    border                : solid 4px #a0dae0;
    overflow              : hidden;
    background            : #c4ecec;
    display               : inline;
    margin                : 20px 0 0 20px;
    height                : 110px;
}

.about h3 {
    margin                : 13px 13px 0 13px !important;
    padding-bottom        : 10px !important;
}

.about p {
    margin                : 0 13px !important;
    padding               : 0 !important;
}

#searchResult {
    float                 : left;
    width                 : 522px;
    margin                : 0 20px 0 20px !important;
}

#searchResult li {
    float                 : left;
    width                 : 494px;
    border                : solid 4px #a0dae0;
    background            : #c4ecec;
    padding               : 10px;
    margin-top            : 15px;
}

#searchResult li img {
    float                 : left;
    margin-right          : 10px;
}

#searchResult li .desc {
    float                 : left;
    width                 : 363px;
}

#searchResult li .desc h3 {
    margin                : 0;
    font-size             : 14px;
    width                 : 100%;
}

#searchResult li .desc select {
    float                 : left;
    width                 : 268px;
    height                : 19px;
}

#searchResult li .desc .order {
    float                 : left;
    width                 : 84px;
    height                : 19px;
    line-height           : 19px;
    color                 : #fff;
    font-weight           : bold;
    text-align            : center;
    font-size             : 12px;
    background            : #5d5650;
    margin-left           : 10px;
}

#searchResult li .desc .more {
    float                 : left;
    white-space           : nowrap;
    color                 : #163f68;
    font-weight           : bold;
    text-decoration       : underline;
    font-size             : 11px;
}

#searchResult li .desc p {
    width                 : 100%;
    margin                : 5px 0 0 0 !important;
    text-align            : justify;
    line-height           : 17px;
    padding-bottom        : 0;
}

#bestsellers {
    width                 : 100%;
    float                 : left;
    position              : relative;
    border-top            : solid 1px #6cb2b6;
    margin-top            : 25px;
}

#bestsellers tr td {
    border-bottom         : solid 1px #6cb2b6;
    padding               : 5px 0;
}

#bestsellers img {
    float                 : left;
    margin                : 0 0 0 35px;
}

#bestsellers h3 {
    float                 : left;
    clear                 : both;
    color                 : #22aaaa;
    font-size             : 16px;
    font-weight           : bold;
    margin                : 0;
    line-height           : normal;
    padding               : 0 !important;
    height                : auto;
    width                 : auto;
}

#bestsellers h4 {
    float                 : left;
    clear                 : both;
    color                 : #000000;
    font-size             : 12px;
    font-weight           : normal;
    margin                : 3px 0 0 0;
    line-height           : normal;
    padding               : 0;
    height                : auto;
    white-space           : nowrap;
}

#bestsellers .price strong {
    display               : block;
    color                 : #163f68;
    font-size             : 21px;
    font-weight           : normal;
}

#bestsellers .img {
    width                 : 120px;
    border-right          : solid 1px #6cb2b6;
}

#bestsellers .title {
    width                 : 195px;
    border-right          : solid 1px #6cb2b6;
    padding-left          : 20px;
}

#bestsellers .price {
    text-align            : center;
    font-size             : 11px;
    color                 : #000;
    width                 : 100px;
    border-right          : solid 1px #6cb2b6;
}

#bestsellers .buyNow a {
    width                 : 91px;
    height                : 27px;
    line-height           : 25px;
    text-align            : center;
    background            : url(../img/markers/01.gif) #36c1d7 7px 10px no-repeat;
    float                 : left;
    color                 : #fff;
    font-size             : 12px;
    padding-left          : 4px;
    margin-left           : 15px;
}

#bestsellers .buyNow a:hover {
    background            : url(../img/buttons/01.gif) no-repeat;
}

#identifyingDetails form {
    width                 : 522px;
    float                 : left;
    margin                : 0 20px;
}

#identifyingDetails .line {
    margin            : 15px 0;
    height:1%;
    overflow:hidden;
}

#identifyingDetails .line label {
    width                 : 110px;
    padding-right         : 5px;
    text-align            : right;
    font-size             : 12px;
    font-weight           : bold;
    color                 : #0f4f62;
    float                 : left;
    clear                 : both;
    line-height           : 18px;
}

#identifyingDetails .line span {
    float                 : left;
    font-size             : 11px;
    color                 : #f20000;
    margin                : 0 0 0 5px;
    line-height           : 18px;
}
#identifyingDetails .line .market_method{
	width:20px;
	clear: both;
	border: 0;
}
div#checkbox_col{
	float: left;
	font-size: 13px;
}
#checkbox_col .marketing span {
	line-height:17.5px;
	margin-left: 0 !important;
	width: 160px !important;
	color: #000;
}
#identifyingDetails .line .marketing input{
	border: none !important;
	padding: 0;
	margin: 0 0 2px 0;
}
#identifyingDetails .line label#txtArea span {font-weight:normal;margin-bottom:0;margin-left:9px;margin-right:0;}
#identifyingDetails .line input {
    width                 : 185px;
    border                : 2px #a0dae0 solid;
    color                 : #000;
    float                 : left;
    font-size             : 11px;
    height                : 14px;
    padding               : 2px 5px;

}

#identifyingDetails .line textarea {
    width                 : 380px;
    border                : 2px #a0dae0 solid;
    color                 : #000;
    float                 : left;
    font-size             : 11px;
    height                : 110px;
    padding               : 5px;
}

#identifyingDetails .error label,#identifyingDetails .error input ,#identifyingDetails .error textarea{
    border-color          : #f20000;
    
}
 
#identifyingDetails .errorMsg {
    color                 : #f20000;
    margin                : 0;
    font-size             : 11px;
    margin-top            : 15px;
}

#identifyingDetails .errorMsg strong { font-size: 11px; }

#identifyingDetails .captcha {
    float                 : left;
    width                 : 100%;
    margin-top            : 15px;
}

#identifyingDetails .captcha label {
    width                 : 300px;
    color                 : #0f4f62;
    float                 : left;
    font-size             : 12px;
    padding-right         : 10px;
    line-height           : 18px;
    margin-left           : 90px;
}

#identifyingDetails .captcha div {
    width                 : 366px;
    float                 : left;
    clear                 : both;
    border                : solid 4px #a0dae0;
    background            : url(../img/captchaBg.gif) 230px center #c4ecec no-repeat;
    display               : inline;
    margin-left           : 80px;
    padding               : 5px 10px;
    margin-top            : 4px;
}

#identifyingDetails .captcha input { 
    width                 : 190px;
    border                : none;
    color                 : #000;
    float                 : left;
    font-size             : 11px;
    height                : 16px;
    padding               : 4px 5px 3px 5px;
}
#identifyingDetails .error input {border:2px solid #f20000;}
#identifyingDetails .error label{color:#f20000;}

#identifyingDetails .captcha img {
    float                 : left;
    margin-left           : 60px;
}

#identifyingDetails .submit {
margin		  : 40px 0 0 224px;
    background            : url(../img/markers/01.gif) 15px 10px #36c1d7 no-repeat;
    width                 : 95px;
    padding               : 6px 0;
    clear                 : both;
    border                : none;
    color                 : #fff;
    font-size             : 12px;
    font-weight           : bold;
    cursor                : pointer;
    text-align            : center;
    
}

#product {
    float                 : left;
    width                 : 100%;
    margin-top            : 20px;
    padding-bottom        : 20px;
}

#product #productImage {
    float                 : left;
    padding               : 6px;
    border                : solid 1px #c8c8c8;
    margin-right          : 34px;
    display               : inline;
}

#product #productImage img { float: left; }

#product h3 {
    float                 : left;
    width                 : 300px;
    margin                : 20px 0 0 0;
    color                 : #0096d2;
    font-size             : 18px;
    font-weight           : normal;
}

#product #productPrice {
    float                 : left;
    width                 : 300px;
    margin-top            : 10px;
}

#product #productPrice p {
    float                 : left;
    width                 : 100%;
}

#product #productPrice p strong {
    float                 : left;
    width                 : 100%;
    color                 : #000;
}

#product #productPrice form {
    float                 : left;
    width                 : 100%;
    margin-top            : 15px;
}

#product #productPrice form .submit {
    background            : url(../img/buttons/02.gif) no-repeat scroll 0 0;
    color                 : #fff;
    float                 : left;
    margin-top            : 20px;
    width                 : 107px;
    border                : none;
    font-weight           : bold;
    clear                 : both;
    padding               : 3px 0 6px 7px;
    cursor                : pointer;
    text-align            : left;
}

#product #productPrice form label {
    float                 : left;
    line-height           : 15px;
}

#product #productPrice form select {
    float                 : left;
    margin-left           : 10px;
}

#order .orderRow {
    float                 : left;
    width                 : 514px;
    border                : solid 4px #a0dae0;
    background            : #c4ecec;
    margin                : 20px 20px 0 20px;
    display               : inline;
    clear                 : both;
    overflow              : hidden;
}

#order .orderRow h3 {
    float                 : left;
    width                 : 494px;
    color                 : #0f4f62;
    font-size             : 14px;
    font-weight           : bold;
    background            : #e2f6f6;
    padding               : 10px;
    margin                : 0;
}

#order .orderRow h3 span { float: left; }

#order .orderRow .underline {
    color                 : #163f68;
    font-size             : 11px;
    font-weight           : normal;
    text-decoration       : underline;
}
#order .orderRow h3 .underline{float:right;}

#order .orderRow .orderImage {
    float                 : left;
    display               : inline;
    padding               : 10px;
}

#order .orderRow .orderPrice {
    float                 : left;
    display               : inline;
    padding               : 10px;
}

#order .orderRow .orderPrice p {
    width                 : 200px;
    color                 : #163f68;
    float                 : left;
    display               : inline;
    margin                : 0;
    font-size             : 11px;
    margin-top            : 20px;
}

#order .orderRow .orderPrice p strong {
    font-size             : 16px;
}

#order .orderRow .orderPrice form {
    float                 : left;
    clear                 : both;
    margin-top            : 10px;
}

#order .orderRow .orderPrice form label {
    font-size             : 11px;
}

#order .orderRow .orderPrice form select {
    width                 : 40px;
    height                : 20px;
}

#order .orderRow .orderExtra {
    width                 : 140px;
    height                : 95px;
    padding               : 10px 0;
    float                 : right;
    background            : #ffffff;
    margin                : 10px 10px 0 0;
    text-align            : center;
    overflow              : hidden;
}

#order .orderRow .orderExtra h4 {
    width                 : 100%;
    color                 : #dd3322;
    font-weight           : bold;
    font-size             : 13px;
    font-family           : Myriad Pro, Arial, Tahoma;
    margin                : 0;
    padding               : 0;
    line-height           : 13px;
}

#order .orderRow .orderExtra h6 {
    width                 : 100%;
    color                 : #163f68;
    font-weight           : bold;
    font-size             : 11px;
    margin                : 5px 0 0 0;
    padding               : 0;
}

#order .orderRow .orderExtra .update {
    width                 : 83px;
    height                : 18px;
    line-height           : 17px;
    color                 : #fff;
    font-weight           : bold;
    font-size             : 11px;
    background            : url(../img/markers/01.gif) 5px 5px #36c1d7 no-repeat;
    text-align            : center;
    display               : block;
    margin                : 20px auto 0 auto;
    padding-left          : 5px;
}

#orderSummary {
    float                 : left;
    width                 : 514px;
    border                : solid 4px #a0dae0;
    background            : #c4ecec;
    margin                : 20px 20px 0 20px;
    display               : inline;
    clear                 : both;
    overflow              : hidden;
}

#orderSummary  h3 {
    float                 : left;
    width                 : 494px;
    color                 : #0f4f62;
    font-size             : 14px;
    font-weight           : bold;
    background            : #e2f6f6;
    padding               : 10px;
    margin                : 0;
}

#orderSummary table {
    float                 : left;
    clear                 : both;
    display               : inline;
    width                 : 190px;
    margin                : 10px 0 0 110px;
    padding-bottom        : 10px;
}

#checkout .continueShopping {
    float                 : left;
    width                 : 175px;
    height                : 27px;
    color                 : #fff;
    font-size             : 12px;
    font-weight           : bold;
    line-height           : 25px;
    text-align            : center;
    background            : url(../img/markers/02.gif) 10px 10px #36c1d7 no-repeat;
    margin                : 20px 0 0 115px;
}

#checkout .checkout {
    float                 : left;
    width                 : 115px;
    height                : 27px;
    color                 : #fff;
    font-size             : 12px;
    font-weight           : bold;
    line-height           : 25px;
    text-align            : center;
    background            : url(../img/markers/01.gif) 100px 10px #36c1d7 no-repeat;
    margin                : 20px 0 0 5px;
}

#orderSummary table td,
#orderSummary table th {
    color                 : #163f68;
    font-size             : 12px;
    padding               : 5px 10px;
}

#orderSummary table th { font-size: 14px; }
#orderSummary table .left { text-align: right; }

h5 {
    width                 : 562px;
    margin                : 0 auto;
    overflow              : hidden;
    margin-top            : -69px;
    position              : relative;
    padding-bottom        : 20px;
    text-align            : center;
}

h5 img { display: block; margin: auto; }

#footer h6 {
    width                 : 960px;
    margin                : 0 auto 0 auto;
    color                 : #747474;
    font-size             : 10px;
    font-weight           : normal;
    clear                 : both;
    text-align            : center;
    background            : url(../img/footerBg.gif) top no-repeat;
    position              : relative;
    padding               : 15px;
}

/* Start Trial Packs */
#wrapper #content #middleColumn  #Headline{
	font-size			: 1.6em;
	color				: #0f4f62;
	padding-left		: 13px;
}


#wrapper #content #middleColumn .trialpack{
	border-color		: #a0dae0;
	margin				: 16px 0 0 12px;
	border-style		: solid;
	border-width		: 5px;
	width				: 262px;
	float				: left;
	background-color	: #c4ecec;
	height : 237px;
}
#wrapper #content #contentBg #middleColumn .trialpack tr{
display:inline;
}
#wrapper #content #contentBg #middleColumn .trialpack .title{
	font-weight			: bold;
	color				: #0f4f62;		
	font-size			: 14px;	
	background-color	: #e2f6f6;
	width				: 240px;
	display				: inline;
	line-height			: 46px;
	padding-left		: 12px;
	float:left;
}
#wrapper #content #contentBg #middleColumn .trialpack  .image{
	float				: left;
	width				: 242px;
	padding				: 7px 0 0 10px;
	background-color	: #ffffff;

}
#wrapper #content  #contentBg #middleColumn .trialpack .extradesc{

	width				: 254px;
	color				: #163f68;
	padding-left		: 9px;
	padding-top			: 13px;
	vertical-align		:top;
}
#wrapper #content  #contentBg #middleColumn .trialpack .price
{

	background-position : bottom;
	width: 262px;
}
.specialTital {
	font-size			:18px;
	color				:#0f4f62;	
	padding-left		:12px;	
}
#wrapper #content  #contentBg #middleColumn .trialpack .price span
{
	color				: #163f68;
	padding				: 12px 0 0 9px;
	font-size			: 16px;
	text-align			: left;
	font-weight			: bold;
}
#wrapper #content #contentBg #middleColumn  .trialpack  .btn2
{
	background			: url(../img/row.gif) no-repeat 8px 3px;;
	font-size			: 11px;
	text-align			: left;
	color				: white;

	font-weight			: bold;
	text-decoration		: none;
	padding-left:16px;
 }
#wrapper #content #contentBg #middleColumn  .trialpack .addCart {
background-color:#36c1d7;
float:right;
height:18px;
width:88px;
margin-right:10px;
padding-top:2px;
}
/* End Trial Packs */


/* ---------------------------------------- */
#middleColumn del{text-decoration:line-through;}
#middleColumn .alerts{margin: 15px 0 0;}
#middleColumn .alerts ul li{color:#F20000;font-size:11px;}

/* #middleColumn .sep .line {clear:both;}*/
#middleColumn .sep .line label{margin:0px;}
#middleColumn .orderStatus .line label{width:180px;}
#middleColumn .orderStatus .captcha label{width:300px;}
#middleColumn .aff select {float:left;}

#middleColumn .help ul li {list-style-type:circle;}
#middleColumn .help ul li a {color:#0F4F62;font-weight:bold;}
#middleColumn .help ul li :hover{text-decoration:underline;}
#middleColumn .help h4{color:#0F4F62;font-weight:bold; clear:both;}

table.invoiceTable {
    font-size:0.9em;
    border: 1px #B2AE95 solid;
    padding: 5px;
    background: #fff;
    margin-bottom: 12px;
    width: 560px;
}
table.invoiceTable tr.even { background-color: #E6FBFE }
table.invoiceTable td { padding: 6px 5px }
table.invoiceTable td a{color:#008080;font-weight:bold;}
table.invoiceTable thead td { font-weight: bolder; border-bottom: 1px #B2AE95 solid; }
table.invoiceTable tbody td { border-bottom: 1px #CFCCB5 solid; }
table.invoiceTable .orderItems { width: auto;display:block;margin-left:140px; }
.invoiceTable #hideCart {display:none;}
.hidetd,#hideCart {display:none;}
#kamagra_flavor h3{ margin-bottom:0px; padding: 10px 0 0 0;}
#kamagra_flavor .productTable{margin-top:0px;}
