@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          : #d9e2e9 url("../new_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(../new_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("../new_img/headerBg.jpg") center top no-repeat;
    overflow              : hidden;
    padding               : 0 10px;
    position              : relative;
}

#top #logo {
    width                 : 189px;
    height                : 152px;
    background            : url(../new_img/logo.gif) repeat;
    text-indent           : -99999px;
    float                 : left;
    display               : inline;
    /*margin                : 0 0 -152px 0;*/
}

#top #logo a {
    width                 : 189px;
    height                : 126px;
    float                 : left;
    margin                : 26px 10px 0 10px;
}

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

#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               : 5px 0 4px 0;
    font-size             : 11px;
    font-weight           : bold;
    color                 : #656565;
    border                : none;
    cursor                : pointer;
	background 		      :url(../new_img/buttons/04.gif);
    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;
	border  			  : 1px solid #5d5650;
}

#reasons {background-color: #247ec6;clear:both; height: 30px ; width:530px;margin-left:13px;margin-top:40px;margin-bottom:20px; float:left;}
#middleColumn #reasons h2 {margin: 0 ; padding: 0; color: white; padding-left: 25px;padding-top:6px ;font-size:16px;font-weight: bold} 

#top ul#topNav li a p.first {position: absolute; z-index: -100 }


#headInfo {
/*height:127px;*/
margin-top:115px;
margin-left: 227px;
    
}
#headInfo p {
font-size: 14px;
font-weight: bold;
color: white;
}
#headInfo span {
font-size: 11px;

color: white;
}
#top ul#topNav {
    width                 : 562px;
    height                : 43px;
    background            : url(../new_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 0 13px;
   /* height                : 32px;*/
    border-left           : solid 1px #163f68;
    display               : inline;
    margin-left           : -1px;
    margin-top            : 14px;
    text-align			  :center;
}

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

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

#top ul#topNav li a p.first {padding-left:3px;margin-top:-10px; background :none;}
#top ul#topNav li a p {margin-top:4px;}
#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("../new_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("../new_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("../new_img/logo-2.png") 0 0 no-repeat;
}
#top h3 {color: white;float:left;margin-top:50px;}
#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: -140px;}
#rightColumn { margin-top: -263px; }
#homePageText h2 {font-weight: bold; font-size: 15px}
#homePageText p {color: #5a5a5a !important;}

#leftColumn h2, #rightColumn h2 {
    width                 : 155px;
    height                : 30px;
    font-size             : 15px;
    color                 : #fff;
    font-weight           : bold;
    line-height           : 30px;
    background            : #237ec5;
    padding-left          : 15px;
    margin                : 10px;
    float                 : left;
    display               : inline;
}

#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 #dae1e7;
    border-bottom         : solid 2px #9aaeb9;
    padding-bottom        : 10px;
}

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

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

#signIn .line input { 
    width                 : 128px; 
    padding               : 2px 0;
    margin                : 5px 0 0 28px;
    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                 : 104px;
    height                : 20px;

	background:  url(../new_img/buttons/3.gif) no-repeat 0 0 ;
    text-align            : center;
    color                 : #646464;
    font-size             : 11px;
    font-weight           : bold;
    margin                : 10px 0 0 41px;
    border                : none;
    cursor                : pointer;
    float                 : left;
	padding-bottom:2px;
}

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

#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 #DAE1E7;
    border-bottom         : solid 2px #9aaeb9;
}
    

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

#products li span {
margin-left:-11px;
padding-left:7px;
}
#products li { 
	width                 : 160px;
    margin-left           : 10px;
    line-height           : 20px;
    color                 : #163f68;
	padding-left		  : 7px;
    float                 : left;
    display               : inline;
}

#categories li {
    width                 : 160px;
    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 #d9e2e8;
    text-align            : center;
    margin-left:1px;
}

#help h2 { text-align: left; }

#helpCenter {
    text-align: center;
    background-color: white;
    padding-top:17px;
    padding-bottom: 17px;
	
}

#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: 14px; line-height: 13px; }
#help #callUs p { font-size: 11px; line-height: 25px; }

#help img {
    display               : block;

	padding-left          :18px;
	padding-bottom		  :10px;
	padding-top			  :12px;
}

#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 .check {
    display               : block;
    width                 : 110px;
    line-height           : 20px;

    text-align            : center;
    color                 : #646464;
    font-size             : 11px;
    font-weight           : bold;
    margin                : 10px auto 0;
    cursor                : pointer;
	background:  url(../new_img/buttons/3.gif) no-repeat 0 0 ;
}
#checkout .check {
background: url(../new_img/markers/checkout_btn.png) no-repeat;
color: #FFFFFF;
float:left;
font-size:18px;
font-weight:bold;
height:43px;
line-height:25px;
margin: 20px 0 0 158px;
width:200px;
text-align:center;
padding-top:7px;

}
#shoppingCart .check:hover {text-decoration:none}
#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 .kamagra_flavours .productTable{margin-top:0;}

#abutUs img.inline {
	float: right;
	margin : 7px 0 15px 20px;
}
#abutUs p {
text-align:justify;
}
#middleColumn .productTable h3 {
    float                 : left;
    width                 : 494px;
    /*padding-left          : 11px;*/
    color                 : #0f4f62;
    font-size             : 14px;
	padding-top			  : 2px;
}
#abutUs a {color:#0069F9 !important}
#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 a {font-weight:bold}

#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(../new_img/markers/01.gif) #5d5650 4px 5px no-repeat;
    float                 : right;
    color                 : #fff;
    font-size             : 11px;
    padding-left          : 4px;
    margin-right          : 10px;
	font-weight 		  :bold;
}
#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(../new_img/markers/01.gif) #342d26 4px 5px no-repeat;}

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

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

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

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

#middleColumn .special {
text-align:justify;
}

#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         : 15px; 
}

#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 0 0 -20px;
	
}

#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                 : #247ec6;
}

#middleColumn h2 {
    width                 : 522px;
   /* padding-bottom        : 20px;*/
    margin                : 20px 20px 0 19px;
    float                 : left;
    display               : inline;
	font-size:18px;
	font-weight:normal;
	
}

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

}

#middleColumn .special h3 { color: #000; }
#middleColumn h3 { font-weight: bold;font-size:13px;margin-bottom:10px; }

#middleColumn h4 {
    font-weight           : bold;
    color                 : #777;
    font-size             : 1.09em;
    padding               : 4px 0 2px 15px;
}

#middleColumn {
    float                 : left;
    width                 : 562px;
    font-size             : 12px;
    background            : url("../new_img/contentTop.gif") #ffffff  top repeat-x;
    overflow              : hidden;
    margin                : 0 9px;
    padding-bottom        : 126px;
}
#abutUs h3 {width:200px}
.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-bottom         : 2px solid #a0dae0;

    padding               : 10px 10px 10px 0;
    margin-top            : 15px;
}

#searchResult li img {
    float                 : left;
    margin-right          : 10px;
	border		          : 1px solid #c1c1c1;
	margin-right		  :22px;
}

#searchResult li .desc {
    float                 : left;
    width                 : 363px;
	margin-top			  :-4px;		
	margin-bottom		  :14px;
}

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

#searchResult li .desc select {
    float                 : left;
    width                 : 377px;
    height                : 19px;
	border				  : 1px solid #44a0a9;
}

#searchResult li .desc .order {
color:#163F68;
margin-right:10px;
font-size:11px;
font-weight:bold;
text-decoration:underline;
margin-left:7px;
}

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

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

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

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

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

#bestsellers h3 {
    float                 : left;
    clear                 : both;
    color                 : #1f7cc9;
    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                 : #ca1a1d;
    font-size             : 21px;
    font-weight           : normal;
}

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

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

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

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

#bestsellers .buyNow a:hover {
     border: 1px solid #014278;
     padding-left: 3px;
     background-position: 6px 9px;
     text-decoration: none;
}
.banner img {
margin-top:25px;
max-width:545px;
}
.banner  {
text-align:center;
}
.titleorder {clear:both;}
#identifyingDetails form {
    width                 : 522px;
    float                 : left;
    margin                : 0 20px;
}
#identifyingDetails fieldset .line select {
	border				: 1px solid #A0DAE0;
	width				: 196px;
}
#identifyingDetails fieldset .line.date select {
width:92px;
margin-right: 4px;
}
#identifyingDetails .line {
	margin-bottom: 7px;
    height:1%;
    overflow:hidden;
}

#identifyingDetails .line label {
clear:both;
color:#0F4F62;
float:left;
font-size:12px;
font-weight:bold;
line-height:18px;
margin-bottom:1px;
padding-right:5px;
width:100%;
}

#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 {margin:15px 0 0 0;float:right;font-weight:normal}

#identifyingDetails .line input {
    width                 : 185px;
    border                : 1px #a0dae0 solid;
    color                 : #000;
    float                 : left;
    font-size             : 11px;
    height                : 14px;
    padding               : 2px 5px;

}

#identifyingDetails .line textarea {
    width                 : 380px;
    border                : 1px #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            : 5px;
}

#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(../new_img/captchaBg.gif) 230px center #c4ecec no-repeat;
    display               : inline;
	margin-bottom		  : 2px;
    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;
}
#middleColumn .section.page.order button {	
	margin		 	      : 17px 0 10px 150px;
    background: url(../new_img/markers/confirm_btn.png) no-repeat;
    width                 : 270px;
	height				  : 43px;
    padding               : 9px 0 12px 0;
    clear                 : both;
    border                : none;
    color                 : #fff;
    font-size             : 18px;
    font-weight           : bold;
    cursor                : pointer;
    text-align            : center;
}
	
#identifyingDetails .submit {
	margin		  : 10px 0 0 0;
    background            : url(../new_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(../new_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 #a5c0d5;
    background            : #d6e6f3;
    margin                : 20px 20px 0 20px;
    display               : inline;
    clear                 : both;
    overflow              : hidden;
}

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

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

#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;
	width				  : 160px;
}

#order .orderRow .orderPrice p {
    width                 : 220px;
    color                 : #0f4f62;
    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;
	color				  : #0f4f62;
}

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

#order .orderRow .orderExtra {
    width                 : 140px;
    height                : 100px;
    padding               : 10px 0;
    float                 : right;
    background            : #ffffff;
    margin                : 10px 10px 10px 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(../new_img/markers/01.gif) 5px 5px #36c1d7 no-repeat;
    text-align            : center;
    display               : block;
    margin                : 10px auto 0 auto;
    padding-left          : 5px;
}

.orderSummary {
    float                 : left;
    width                 : 514px;
    border                : solid 4px #a5c0d5;
    background            : #e7f0f7;
    margin                : 20px 20px 0 20px;
    display               : inline;
    clear                 : both;
    overflow              : hidden;
}
.orderSummary h3 {margin: 0 !important;color:#e7f0f7 !important;}
.orderSummary  h3 {
    float                 : left;
    width                 : 494px;
    color                 : #e7f0f7;
    font-size             : 14px;
    font-weight           : bold;
    background            : #e7f0f7;
    padding               : 10px;
    margin                : 0 !important;
	font-size			  :14px !important;
	font-weight			  :bold !important;
	color:#0F4F62 !important;
}
#shipmentType { width:150px;  height: 20px; margin-left: 10px;}
#choose_shipping table {width:329px}
.orderSummary table {
    float                 : left;
    clear                 : both;
    display               : inline;
    margin                : 10px 0 0 110px;
    padding-bottom        : 10px;
}

#checkout .continueShopping {
    float                 : left;
    width                 : 175px;
    height                : 27px;
    color                 : #163f68;
    font-size             : 14px;
    font-weight           : bold;
    line-height           : 25px;
    text-align            : center;
	margin-left			  : 170px;
}
#checkout .checkout_sign {
	background            : url(../new_img/markers/cont_sign.png) 10px 10px no-repeat;
}
#checkout .checkout {
    float                 : left;
    width                 : 115px;
    height                : 27px;
    color                 : #fff;
    font-size             : 12px;
    font-weight           : bold;
    line-height           : 25px;
    text-align            : center;
    margin                : 20px 0 0 5px;
}

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

.orderSummary table th { font-size: 18px; }
.orderSummary table .left { text-align: right; font-size: 14px;}
.arriveProduct {
padding-top:12px;
padding-bottom:24px !important;
color:black !important;
}
h5 {
    width                 : 562px;
    margin                : 0 auto;
    overflow              : hidden;
    margin-top            : -69px;
    position              : relative;
    padding-bottom        : 20px;
    text-align            : center;
}

#footerContant h5 {margin-top:-112px;}
#footerContant h5 img {display:inline;}
#footerContant .pymaent { height:28px;margin-top: 10px}
#footerContant .pymaent img{padding:2px;}
#footerContant .hr {border-bottom: 1px solid #b2b2b2 ; width:533px;margin-left:auto;margin-right:auto;}
/*.hr {border-bottom: 1px solid #b2b2b2 ; width:533px;margin-left:auto;margin-right:auto; }*/
.hr {border-bottom: 1px solid #b2b2b2 ; width:533px;margin-left:auto;margin-right:auto;}

h5 img { display: block; margin: auto; }
#footer{background: url(../new_img/footerBg.gif) top no-repeat;margin-top:-11px;}
#footer h6 {
    width                 : 960px;
    margin                : 0 auto 0 auto;
    color                 : #747474;
    font-size             : 10px;
    font-weight           : normal;
    clear                 : both;
    text-align            : center;
    /*background            : url(../new_img/footerBg.gif) top no-repeat;*/
    position              : relative;
    padding               : 15px;
}
#bottomNav  {margin-left:auto;margin-right:auto;width:450px;}
#bottomNav .active {text-decoration:underline;}
#bottomNav .first {border-left: none}
#bottomNav li a {color: #163f68}
/* 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(../new_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 .alerts .msg p{ font-size: 1.09em; }
#middleColumn .alerts ul{ margin-left: 0px; }
#middleColumn .alerts .msg{ 
	font-size: 11px; 
	list-style-type:none;
	color: #F20000;
	margin-left: 0px;
}
#middleColumn .alerts strong{ margin-left: 27px;}
#middleColumn .alerts .error{color:#F20000;font-size:11px;margin-left: 40px;}


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

#middleColumn .help ul li, .med-info.sep ul li{list-style-type:circle;}
.med-info.sep h4 {margin-left:0 !important}
#identifyingDetails ul {margin-top:0}
#identifyingDetails 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;}
#orderTableDesign {
	/*border: 2px #a5c0d5 solid;*/
	border:none;
	border:3px #a5c0d5 solid;
}
table.invoiceTable {
    font-size:0.9em;
    border: 1px #B2AE95 solid;
    padding: 5px;
    background: #fff;
    margin-bottom: 12px;
    width: 560px;
	clear:both;
}

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;}
#orderTableDesign {float: left}
#checkout_paymentpage {clear: both}
#shippingTable{
	border: 3px solid #a5c0d5;
	margin-top:0;
}

#totalTable{
	border: 3px solid #6190b5;
	margin-top:0;
}
#totalTable .orderTotalLeft  , #shippingTable .orderTotalLeft{
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #a5c0d5;
	color: #0f4f62;
	width:345px;
	height:37px;
	text-align:left;
	background-color:#d6e6f3;
	
}
/*.order table tbody tr td.rightColumn {padding-left: 50px;text-align: center;}*/
/*background-color:#E7F0F7;color:#0f4f62; }*/
#totalTable .orderTotalRight , #shippingTable .orderTotalRight{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height:37px;
	background-color:#d6e6f3;
	border-left: 1px solid #fff;
}

/*Checkout*/
/*.order table {margin-bottom:10px;clear:both;background:url(../img/orderTableBg.png) 1px 1px ;border: 1px solid #DADADA;padding:1px;width:541px;margin-left:10px}*/
.order table {margin-bottom:17px;clear:both;border: 1px solid #DADADA;width:522px;margin-left:20px; margin-top:20px;}
.order td, .order th {color:#212121;font-size:12px;font-weight:bold;height:30px;padding-bottom:2px;padding-left:20px; background-color: #d6e6f3; color: #000;width:116px}
.order table tbody tr th {font-size:14px;font-weight:bold;height:38px;line-height:36px;padding-bottom:2px;/*padding-left:20px;*/}
.order table tbody tr th.rightColumn {background-color:#E7F0F7;color:#0f4f62;border-left: 1px solid white;text-align:left;}
.order table tbody tr td.rightColumn {border-left: 1px solid #fff;border-top: 1px solid #A6BFD3;}
.order table tbody tr th.leftColumn{width:358px;text-align:left;background-color:#E7F0F7;color:#0f4f62;border-right: 1px solid #A5C1D7}
.order table tbody tr td.leftColumn {border-top: 1px solid #A6BFD3;border-right: 1px solid #A5C1D7;}
.order table tbody tr.first td.leftColumn , .order table tbody tr.first td.rightColumn {border-top: none}
#orderTable { margin-top:0;}

.order tfoot td {background-image:url(../img/orderTableBg.png);background-position:-543px 0;text-align:left;padding-top:8px;}
.order tfoot td p {width:253px !important;padding-top:3px;line-height:14px !important;clear:both;float:right !important;margin-left:260px !important;}
.order tfoot td p span  {float:left;font-size:13px ;font-weight:bold;padding-right:34px;text-align:left;width:85px; }
.order table b {color:#000;font-size:14px;text-transform:uppercase;}
.order table b strong  {color:#EC5519;font-size:14px;}

 .scheme-1,  .scheme-2{
     height: 450px;
}
 .scheme-1 {
    width: 270px;
    float: left;
	margin-left:7px;
}
 .scheme-1 p{
    font-size: 0.69em;
    color: #de0000;
    padding: 5px 0 0 105px
}
.scheme-2{
    width: 280px;
    float: right;
	margin-bottom:0px;
}
.section.page.order form .line a{
    color: #006BC5;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    float: left;
    padding-left: 10px;
	width:100%;
}
.line label {font-size:11px ; }
.line.check {padding-bottom:7px !important}
.line.check label {line-height:15px;width:153px;font-size:11px}
.line.check input {font-size:1px;width:15px !important}
.section.page.order form .req select {border:1px solid #7496B4;width:150px;height:20px; }
.section.page.order form .req label {
	background: url(../img/req.gif) 0 5px no-repeat;
    padding-left: 10px;
    font-size:11px;
	width:84px;
	float:left;
}
.line.rag select {;border: 1px solid #7496B4;width:150px;height:20px;}
.section.page.order form .line.req input{width:148px ;border: 1px solid #7496B4;height:20px; }
.line.rag label {float:left;width:95px;}
.line.rag input {width:148px ;border: 1px solid #7496B4;height:20px;}
.page .line {padding-bottom:3px;padding-left:17px;padding-right:0;padding-top:2px;overflow-x:hidden;overflow-y:hidden;clear:both}
#cc_exp select {width:69px;}
#middleColumn .order p {float:left;font-size:11px;margin:0;color:black;padding-top:10px;line-height:14px;}
.scheme-5 label {font-size:11px; font-weight: bold;}
.scheme-5 .line p a {float:none !important; padding:0 !important; text-align:none }

/*end Checkout*/
/*complete order*/
.complete  {padding:10px 20px 10px 20px}
.confirmation p strong {
float:left;
width:165px;
}
#middleColumn .complete h3 ,#middleColumn .complete h2  {margin:20px 0 0 0 }
/*end order*/

#middleColumn .home h2 {margin: 15px 0 15px 15px ; width: 100%;}
#middleColumn .home {margin-bottom:10px;padding-left:5px;}
#middleColumn .home h3 {padding-top:4px;}
#middleColumn .home dl {font-size:13px;line-height:19px;padding-left:30px;padding-top:15px;padding-right:30px;}
#middleColumn .home dt {font-weight:bold;color: #247ec6; font-size: 12px }
#middleColumn .home dd {margin-bottom: 10px; color: #5a5a5a; font-size:11px}
#middleColumn .home dt span {

color:#247ec6;
float:left;
height:24px;
line-height:24px;
margin-left:-24px;
position:relative;
text-align:center;
top:-2px;
width:25px;
}

#middleColumn  .pill_name .productTable{margin-top:0;}

#testimonial {border-bottom: 1px solid #9AAEB9; border-top: 10px solid #DAE1E7; float: left }
#testimonialsHome .name , #testimonialsHome .date ,  #testimonialsHome .content {padding: 0 15px 0 15px} 
#testimonialsHome .name {font-size: 12px; font-weight: bold;}
#testimonialsHome  .city {font-size: 10px; }
#testimonialsHome  .time {font-size: 10px; color:#ca1a1d  }

#testimonialsHome  .content {font-size: 11px; color:#212e2e ;margin-top:10px; }
#testimonialsHome  .readMore {margin-top:13px; margin-bottom:20px;}
#testimonialsHome  .readMore a {color:#163f68;text-decoration:underline; }
#testimonials {padding:0 20px 20px 20px}
#testimonials  p {margin: 0}
#testimonials .par .name p {background:  url("../img/user.gif") no-repeat 0 3px;height: 25px}
#testimonials .par .name p span {margin-left:45px;font-size:15px;font-weight:bold;color: #247ec6}
#testimonials .par .from .footer {font-size:11px;margin-left:40px;font-weight:bold;color: #292929}
#testimonials .par .from .date {font-size:10px;color: #d20000}
#testimonials .par .from p {margin-top:-15px;}
#testimonials .prev {
background-attachment:scroll;
background-color:transparent;
background:url(../img/buttons/prev_prev.gif) 0 0 no-repeat;
float:left;
font-size:0.9em;
padding-left:25px;
height:18px;
text-decoration:none;
}
#testimonials .next {
background-attachment:scroll;
background-color:transparent;
background : url(../img/buttons/prev_prev.gif) right -18px no-repeat ;
float:right;
font-size:0.9em;
padding-right:25px;
height:18px;
text-decoration:none;
}
#testimonials .btnLeft {width: 100px;}
#testimonials .btnRight {float: right;width: 100px;}


#testimonials .prev:HOVER{background-position:0 -54px;}
#testimonials .next:HOVER {background-position:right -36px;}

#testimonials .par .content p {margin-top:10px;color: black}
.underline {color: #c1c1c1; width:155px; margin-left: auto; margin-right: auto;border-bottom: 1px solid #c1c1c1;margin-bottom:30px; }
#order .orderRow .shopingan {color:#0f4f62;font-size:11px;font-weight:normal;text-decoration:underline;}
#order .orderRow h3 a {float:right}
#Salutation_M_Label,#Salutation_F_Label{margin-top: 2px; float: left;}
#Salutation_F_Label{width: 40px;}
#Salutation_M_Label{width: 20px;}
#Salutation_M{margin-right:15px; width: 20px; border:0px none;}
#Salutation_F{width: 20px; float:left; border:0px none;}
#nonUpsale {width:290px !important;}
