
body {
	margin: 0px;
	padding: 0px;
	background: #fdf3ec url(images/img01.gif) repeat-x left top;
	font: 13px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #660000;
}

h1, h2, h3 {
	margin-top: 0px;
}

h1 {
	font-size: 28px;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.4em;
	margin:20px 0px 18px;
}

p, ol, ul {
	margin-bottom: 1.8em;
	line-height: 160%;
}

a {
	color: #a32626;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}


/* Header */

#header {
	width: 900px;
	height: 90px;
	margin: 0px auto;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Logo */

#logo {
	float: left;
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#logo h1 {
	padding: 25px 0px 0px 0px;
}

/* Menu */

#menu {
	float: right;
	font-weight:bold;
}

#menu ul {
	margin: 0px;
	padding: 49px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	margin: 0px 0px 0px 1px;
}

#menu a {
	display: block;
	width: auto;
	height: 21px;
	padding: 6px 36px 2px 10px;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active {
	background: #a32626 url(images/img02.gif) no-repeat 0px 0px;
}

#menu .active a {
	background: url(images/img02.gif) no-repeat 100% -40px;
}

/* Page */

#page {
	width: 900px;
	margin: 0px auto;
	padding: 30px 0px;
}

/* Content */

#content {
	float: right;
	width: 600px;
}

.post {
	margin: 0px 0px 30px 0px;
}

.post .title {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #c49090;
}

.post .entry {
}

.post .meta {
	font-weight: bold;
}

.post .byline {
	margin: 0px;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 260px;
	background: url(images/img03.gif) repeat-y left top;
}

#sidebar-bgtop {
	height: 3px;
	background: url(images/img04.gif) no-repeat left top;
}

#sidebar-bgbtm {
	height: 3px;
	background: url(images/img05.gif) no-repeat left bottom;
}

#sidebar-content {
	padding: 2px 0 0 34px;
}

#sidebar ul {
	margin: 1px 0px 0px -5px;
	padding: 0px;
	list-style: none;
	font-size:12px;
}

#sidebar li ul {
	margin-bottom: 1.8em;
	/*list-style: inside disc;*/
	list-style: none inside none;	
}

#sidebar h2 {
	font-size: 1.4em;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}
/* sidebar2 */

#sidebar2 {
	float: right;
	margin:16px 10px 0 0;
	text-align:right;
	width: 360px;
	background: url(images/img03.gif) repeat-y left top;
}

#sidebar2-bgtop {
	height: 3px;
	background: url(images/img04.gif) no-repeat left top;
}

#sidebar2-bgbtm {
	height: 3px;
	background: url(images/img05.gif) no-repeat left bottom;
}

#sidebar2-content {
	padding: 2px 0 0 34px;
}

#sidebar2 ul {
	margin: 1px 0px 0px -5px;
	padding: 0px;
	list-style: none;
	font-size:12px;
}

#sidebar2 li ul {
	margin-bottom: 1.8em;
	/*list-style: inside disc;*/
	list-style: none inside none;	
}

#sidebar2 h2 {
	font-size: 1.4em;
}

#sidebar2 a {
	padding-right:0px;
	text-decoration: none;
}

#sidebar2 a:hover {
	text-decoration: underline;
}



/* Search */

#search {
}

#search form {
	margin-bottom: 1.8em;
	padding: 0px;
}

#search fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

#search #s {
	width: 160px;
}

/* Footer */

#footer {
	clear: both;
	width: 900px;
	height: 50px;
	margin: 0px auto 0px auto;
	background: #c23939 url(images/img06.gif) no-repeat left top;
	color: #FFFFFF;
}

#footer p {
	margin: 0px;
	padding: 14px 0 0 36px;
	text-align: left;
	line-height: 8px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#footer a {
	color: #FFFFFF;
}



.containerTop {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.floatRight a {
	color:#53A8D3;
	margin: 6px;
}
.container, .tagbox {
	display:block;
	overflow:hidden;
}
.clear {
	clear:both;
	line-height:1px;
}
.underline {
	text-decoration:underline;
}
.textalign_left {
	text-align:left;
}
.textalign_right {
	text-align:right;
}
.textalign_center {
	text-align:center;
}
.header {
	display:block;
	padding:0px 0px 0px 0px;
}
.Wrapper {
	margin:0 auto;
	padding:0;
	width:983px;
}
.logo {
	float:left;
	background-color:transparent;
	padding:12px 0 30px 10px;
}






.headerTopNav {
	background-image:url(../img/headerbg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width: 100%;
	position:fixed;
	z-index:5000;
}
.headerTopNav2 {
	/*background-image:url(../img/headerbg.png);*/
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding-top:  30px;
}
.topNavLeft, .loginBox, .chackOut {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.topNavLeft ul li {
	float:left;
	line-height:27px;
	display:block;
	font-weight:bold;
	border-left:1px solid #fff;
}
.topNavLeft ul li a {
	padding:0px 13px;
	color:#fff;
	display:block;
}
.loginBox ul, .chackOut ul, .topNavLeft ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.loginBox ul li {
	float:left;
	line-height:27px;
	display:block;
	border-left:1px solid #fff;
}
.loginBox ul li a {
	display:block;
	padding:0px 18px;
	background-color:#5e5656;
	color:#fff;
}
.chackOut ul li {
	float:left;
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	line-height:27px;
	border-right:1px solid #fff;
	padding:0px 0px 0px 0px;
}
.chackOut ul li span {
	position:absolute;
	background-image:url(../img/cart.png);
	width:16px;
	height:12px;
	margin:6px 0px 0px -10px;
	background-repeat:no-repeat;
}
.chackOut ul li:first-child {
	border-left:1px solid #fff;
	font-weight:bold;
	padding:0px 0px 0px 20px;
}
.chackOut ul li a {
	display:block;
	color:#fff;
	padding:0px 14px;
}
.selectCountry {
	float:right;
	display:block;
	padding:0px 12px 0px 12px;
	height:27px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	overflow:hidden;
}
.selectCountry blockquote {
	float:left;
	cursor:pointer;
	margin:5px 7px 0px 0px;
	color:#fff;
	font-weight:bold;
}
.headerBottom {
	display:block;
	overflow:hidden;
	padding:23px 0px 24px 0px;
}
.productnav {
	float:right;
	display:block;
	overflow:hidden;
}
.productnav ul {
	width:146px;
	float:left;
	display:block;
	min-height:124px;
	border-left:1px solid #c5c0bb;
}
.productnav ul li {
	font-size:14px;
	line-height:21px;
	padding:0px 0px 0px 11px;
	display:block;
	text-transform:capitalize;
}
.productnav ul li a {
	display:block;
	color:#959595;
}
.productnav ul li:hover {
	background-color:#ebecec;
}
.bannerSection {
	display:block;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#fff;
	padding:17px 0px 19px 0px;
	margin:5px 0px 0px 0px;
}
.Breadcrumbs {
	float:left;
	display:block;
	text-transform:capitalize;
	font-size:13px;
	font-weight:normal;
	margin:8px 0 0 0;
}
.Breadcrumbs ul li {
	float:left;
	border-bottom:1px dotted #333;
	margin:0px 5px 0px 0px;
}
.Breadcrumbs ul li a {
	color:#6f6f6f;
}
.serachPanel {
	float:right;
	display:block;
	overflow:hidden;
}
.searchBox {
	background-image:url(../img/search-bar.png);
	width:236px;
	height:32px;
	float:right;
	display:block;
	overflow:hidden;
}
.searchBox input[type=text] {
	margin:5px 0px 0px 18px;
	border:none;
	outline:none;
	float:left;
}
.searchBox input[type=submit] {
	background-color:#5FB4DF;
	border:none;
	border-radius:0 15px 15px 0;
	outline:none;
	margin:3px 0px 0px 0px;
	padding:4px 15px 5px 10px;
	color:#ffffff;
	display:block;
	cursor:pointer;
}
.findProduct {
	display:block;
	overflow:hidden;
	padding:8px 0px 0px 0px;
}
.findProduct h2 {
	color:#53A8D3;
	font-size:18px;
	padding:0px 0px 8px 0px;
	font-weight:bold;
	border-bottom:0px solid #61B6E1;
}
.brandNamebox {
	width:300px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.brandNamebox blockquote, .condition blockquote, .generic blockquote {
	width:300px;
	height:300px;
}
.brandNamebox h2, .generic h2, .condition h2 {
	color:#00a9e4;
	position:absolute;
	font-weight:bold;
	font-size:30px;
	top:243px;
	left:30px;
}
.brandNamebox p, .condition p, .generic p {
	padding:0px 24px;
}
.generic {
	width:300px;
	float:left;
	position:relative;
	margin:0px 0px 0px 37px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.condition {
	width:300px;
	float:left;
	position:relative;
	margin:0px 0px 0px 37px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.brandNamebox a, .condition a, .generic a {
	padding:0px 0px 0px 0px;
	width:70px;
	height:19px;
	line-height:19px;
	border:none;
	outline:none;
	display:block;
	cursor:pointer;
	background-image:url(../img/more.png);
	text-align:center;
	font-weight:bold;
	color:#fff;
	margin:26px 24px 0px 0px;
	float:right;
}
.socialMedia {
	display:block;
	overflow:hidden;
	padding:24px 0px 0px 12px;
}
.socialMedia h3 {
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 6px 0px;
}
.social_icon {
	overflow:hidden;
}
.social_icon a {
	float:left;
	margin:0px 7px 0px 0px;
}
.bodySection {
	display:block;
	overflow:hidden;
}
.CompanyNews {
	padding:0;
}
.CompanyNews h2 {
	color: #53A8D3;
	font-size: 16px;
	font-weight: bold;
	padding:0px 0px 1px 0px;
	border-bottom: 1px solid #C1BCBC;
}
.CompanyNews h2 {
	color: #53A8D3;
	font-size: 18px;
	font-weight: bold;
	padding:0px 0px 1px 0px;
	border-bottom: 1px solid #C1BCBC;
}
.CompanyNews h4 {
	font-size: 14px;
	font-weight: bold;
}
.ACompanyNews ul {
	padding:15px 0px 0px 15px;
}
.CompanyNews li {
	font-size: 12px;
	padding:3px 12px;
}
.AboutUnitedPharmacies {
	padding:30px 0px 40px 0px;
}
.AboutUnitedPharmacies h2 {
	color: #53A8D3;
	font-size: 16px;
	font-weight: bold;
	padding:0px 0px 1px 0px;
	border-bottom: 1px solid #C1BCBC;
}
.AboutUnitedPharmacies h2 {
	color: #53A8D3;
	font-size: 18px;
	font-weight: bold;
	padding:0px 0px 1px 0px;
	border-bottom: 1px solid #C1BCBC;
}
.AboutUnitedPharmacies h4 {
	font-size: 14px;
	font-weight: bold;
}
.AboutUnitedPharmacies ul {
	padding:15px 0px 0px 15px;
}
.AboutUnitedPharmacies li {
	font-size: 12px;
	padding:2px 0px 2px 0px;
}
.whatsNewBox {
	background-color:#9c9c9c;
	display:block;
	overflow:hidden;
}
.whatnewBoxContainer {
	background-image:url(../img/devider.png);
	background-repeat:repeat-y;
	background-position:50% 0%;
	display:block;
	overflow:hidden;
	padding:25px 0px 19px 0px;
}
.whatnewBoxContainer_singel {
	float:left;
	display:block;
	width:459px;
	padding:0px 0px 0px 31px;
}
.whatnewBoxContainer_singel h2 {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	padding:0px 0px 15px 0px;
}
.whatnewBoxContainer_singel ul {
	margin:0px 0px 24px 0px;
}
.whatnewBoxContainer_singel ul li {
	line-height:18px;
	color:#fff;
	font-weight:bold;
}
.whatnewBoxContainer_singel a {
	color:#fff;
	font-weight:bold;
}
.whatnewBoxContainer_singel a:hover {
	text-decoration:underline;
}
.whatnewBoxContainer_singel a:after {
	content:" >";
}
.productSection {
	display:block;
	overflow:hidden;
}
.productSection h2 {
	color: #53A8D3;
	font-size: 18px;
	font-weight: bold;
	padding:0px 0px 1px 0px;
	border-bottom: 0px solid #C1BCBC;
}
.productSection ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.productSection ul li {
	display:block;
	border-top:1px solid #c1bcbc;
	padding:30px 0px 43px 20px;
	overflow:hidden;
}
.productSection ul li div {
	width:300px;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 30px 0px;
	display:block;
}
.productSection ul li div blockquote {
	width:92px;
	height:94px;
	text-align:center;
	margin:0px 15px 0px 0px;
	border:1px dotted #b2b2b2;
	float:left;
}
.productSection ul li div h4 {
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
.productSection ul li div h4 a:link {
	color:#747474;
}
.productSection ul li div h4 a:visited {
	color:#747474;
}
.productSection ul li div strong {
	color:#e03d40;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
.productSection ul li div strong span {
	font-size:20px;
}
.footer {
	background-position:0px 0px;
	background-repeat:repeat-x;
	padding:0;
	background-color:#4AC2EC;
}
.footerInner {
	display:block;
	overflow:hidden;
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#6ABFEA;
	padding:12px 0px 12px 0px;
	border-top:5px double #FFFFFF;
}
.BlueBox {
	width:244px;
	float:left;
	margin:0px 33px 0px 0px;
}
.boxTop {
	background-image:url(../img/top.png);
	height:12px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
}
.boxBottom {
	background-image:url(../img/bottom.png);
	height:12px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.boxMiddle {
	background-color:#4ac2ec;
	display:block;
	margin:0px;
	min-height:260px;
	padding:24px 27px 24px 27px;
}
.boxMiddle h2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.boxMiddle ul {
	padding:16px 0px 0px 0px;
}
.boxMiddle ul li {
	margin:0px;
	padding:0px;
	font-size:14px;
	display:block;
}
.boxMiddle ul li a {
	padding:5px 0px;
	display:block;
	color:#fff;
}
.boxMiddle ul li a:hover {
	text-decoration:underline;
}
.BlueBoxLast {
	width:424px;
	float:left;
	margin:0px 0px 0px 0px;
}
.BlueBoxLastboxTop {
	background-image:url(../img/toplast.png);
	height:12px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
}
.BlueBoxLastboxBottom {
	background-image:url(../img/bottomlast.png);
	height:12px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.BlueBoxLastboxMiddle {
	background-color:#4ac2ec;
	display:block;
	margin:0px;
	min-height:260px;
	padding:24px 27px 24px 27px;
}
.BlueBoxLastboxMiddle h2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.emailSubscribe {
	display:block;
	line-height:27px;
	padding:16px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	display:block;
	overflow:hidden;
}
.emailSubscribe input[type="text"] {
	width:217px;
	height:27px;
	background-color:#fff;
	outline:none;
	border:1px solid #3791b1;
	margin:0px 0px 0px 17px;
}
.BlueBoxLastboxMiddle ul {
	padding:16px 0px 0px 0px;
}
.BlueBoxLastboxMiddle ul li {
	margin:0px;
	padding:0px;
	font-size:14px;
	display:block;
}
.BlueBoxLastboxMiddle ul li a {
	padding:5px 0px;
	display:block;
	color:#fff;
}
.BlueBoxLastboxMiddle ul li a:hover {
	text-decoration:underline;
}
.followUS {
	display:block;
	overflow:hidden;
}
.followUS h3 {
	font-size: 14px;
	font-weight: normal;
	padding:40px 0px 6px 0px;
	color:#fff;
}
.social_iconfooter {
	overflow:hidden;
	float:left;
}
.social_iconfooter a {
	float:left;
	margin:0px 7px 0px 0px;
}
.followUS span {
	float:right;
	color:#fff;
	font-size:14px;
}
.followUS span a {
	color:#fff;
}
.copyRight {
	background-color:#fff;
	padding:15px 0px 38px 0px;
}
.footercopyRight {
	display:block;
	overflow:hidden;
}
.footercopyRight p {
	color:#999;
}
.borderNone {
	border:none !important;
}
.searchlabel {
	float:left;
	padding:0px 11px 0px 0px;
	color:#53a8d3;
	display:block;
	line-height:32px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.line {
	border-top:1px solid #837a7a;
	padding:10px 0px 4px 0px;
}
.articalSection {
	padding:2px 0px 0px 0px;
	display:block;
	background-image:url(../img/line.png);
	background-repeat:repeat-x;
	background-position:0px 6px;
}
.articalSectionLeft {
	float:left;
	display:block;
}
.articalSectionLeft h3, .articalSectionRight h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#fff;
	padding:4px 144px 4px 40px;
	line-height:23px;
	display:block;
	float:left;
	background-color:#6ABFEA;
	border-radius:5px 24px;
}
.articalSectionLeft p {
	padding:12px 14px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#09A9E4;
	line-height:20px;
}
.articalSectionRight {
	width:492px;
	float:right;
	display:block;
}
.RelatedArticalBox {
	display:block;
	overflow:hidden;
	border-left:1px solid #837a7a;
	margin:11px 0px 0px 0px;
	padding:0px 2px 0px 0px;
}
.RelatedArticalBox blockquote {
	line-height:30px;
	padding:0px 0px 0px 14px;
	font-size:12px;
}
.RelatedArticalBox blockquote a {
	font-weight:bold;
	color:#10aee5;
	padding:0px 0px 0px 10px;
}
.colorBlock {
	background-color:#f4f4f4;
}
.paginationPart {
	padding:5px 4px 0px 15px;
	display:block;
	overflow:hidden;
	background-color:transparent;
	margin:14px 0 0 242px;
	border-bottom:1px solid #CFCFCF;
}
.paginationPart h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#6e6e6e;
	float:left;
	margin:2px 0 0;
}
.paginationBox {
	display:block;
	float:right;
}
.paginationBox a {
	float:left;
	display:block;
	padding:0px 12px 0px 0px;
	line-height:20px;
	color:#000;
}
.paginationBox a.clicked, .paginationBox a:hover {
	font-weight:bold;
}
.totalProductbox {
	padding:26px 0px 0px 0px;
	display:block;
	overflow:hidden;
}
.totalProductboxLeft {
	width:208px;
	float:left;
	display:block;
	margin:-26px 0 0;
}
.totalProductboxRight {
	width:726px;
	float:right;
	display:block;
}
.neuralbox {
	background-image:url(../img/neuralbox.png);
	height:35px;
	line-height:35px;
	margin-bottom: 11px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.neuralbox a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00a9e4;
	padding:0px 0px 0px 13px;
}
.singelAccordianbox {
	padding:0px 0px 11px 0px;
}
.accordiantop {
	background-image:url(../img/accordiantop.png);
	width:181px;
	height:27px;
	position:relative;
	border-bottom:0px solid #cfcfcf;
	line-height:27px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 14px 0px 13px;
}
.arrow {
	background-image:url(../img/uparrow.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:2px 0px 0px 0px;
	position:absolute;
	right:13px;
}
.arrowdown {
	background-image:url(../img/downarrow.png);
	width:24px;
	height:24px;
	position:absolute;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:2px 0px 0px 0px;
	right:13px;
}
.accordianContent_box {
	display:block;
	/*background-image:url(../img/bottomcorner.png);*/
	padding:10px 0px 17px 0px;
	background-repeat:no-repeat;
	width:205px;
	border-radius:0px 0px 12px 12px;
	background-position:bottom left;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.namebox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A3A3A;
	padding:0px 8px 0px 14px;
}
.namebox strong {
	padding:0px 0px 0px 23px;
	line-height:25px;
	display:block;
}
.namebox blockquote {
	overflow:hidden;
	padding:0px 0px 6px 0px;
}
.namebox blockquote input[type="radio"] {
	margin:3px 10px 0px 0px;
	line-height:17px;
}
.namebox blockquote input[type="checkbox"] {
	margin:3px 10px 0px 0px;
	line-height:17px;
}
.accordiantopFilter {
	background-image:url(../img/accordiantop.png);
	width:181px;
	height:27px;
	position:relative;
	line-height:27px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 14px;
}
.accordianContent_boxFilter {
	display:block;
	/*background-image:url(../img/bottomcorner.png);*/
	padding:10px 0px 17px 0px;
	background-repeat:no-repeat;
	width:205px;
	border-radius:0px 0px 12px 12px;
	background-position:bottom left;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.nosts {
	background-color:transparent;
	color:#00a9e4;
	font-size:12px;
	text-decoration:underline;
	text-align:right;
	cursor:pointer;
	margin:10px 0px 0px 12px;
}
a:hover, a:active, a:focus {
	border:none;
	outline:none;
}
/*input::-moz-focus-inner { border: 0; }*/
.accordiantopFilterselect {
	background-image:url(../img/accordiantop.png);
	width:181px;
	height:27px;
	position:relative;
	line-height:27px;
	border-bottom:0px solid #cfcfcf;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 13px 0px 13px;
}
.accordianContent_boxFilterselect {
	display:block;
	/*background-image:url(../img/bottomcorner.png);*/
	padding:10px 0px 17px 0px;
	background-repeat:no-repeat;
	width:205px;
	border-radius:0px 0px 12px 12px;
	background-position:bottom left;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.accordiantopFilterselectManufacturers {
	background-image:url(../img/accordiantop.png);
	width:181px;
	height:27px;
	position:relative;
	line-height:27px;
	border-bottom:0px solid #cfcfcf;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 14px 0px 13px;
}
.accordianContent_boxFilterselectManufacturers {
	display:block;
	/*background-image:url(../img/bottomcorner.png);*/
	padding:10px 0px 17px 0px;
	background-repeat:no-repeat;
	width:205px;
	border-radius:0px 0px 12px 12px;
	background-position:bottom left;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.accordiantopGenerics {
	background-image:url(../img/accordiantop.png);
	width:181px;
	height:27px;
	position:relative;
	line-height:27px;
	border-bottom:0px solid #cfcfcf;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 14px 0px 13px;
}
.accordianContent_Generics {
	display:block;
	/*background-image:url(../img/bottomcorner.png);*/
	padding:10px 0px 17px 0px;
	background-repeat:no-repeat;
	width:205px;
	border-radius:0px 0px 12px 12px;
	background-position:bottom left;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.rightProductbox {
	display:block;
	overflow:hidden;
	padding:0px 0px 28px 0px;
}
.rightProductboxLeft {
	float:left;
	width:540px;
	display:block;
}
.rightProductboxLeft blockquote {
	border: 1px dotted #B2B2B2;
	float: left;
	height: 92px;
	margin: 5px 17px 0 0;
	text-align: center;
	width: 94px;
}
.rightProductboxLeft h2 {
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:4px 0px 10px 0px;
}
.rightProductboxLeft a {
	color: #747474;
}
.rightProductboxLeft div a {
	font-weight:bold;
	margin:0px 0px 0px 5px;
	text-decoration:underline;
	color:#1196c4;
}
.rightProductboxLeft div {
	padding:0px 0px 4px 0px;
}
.productBoxRight {
	width:124px;
	float:right;
	display:block;
}
.productBoxRight strong {
	color: #E03D40;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0 0 23px;
}
.productBoxRight strong span {
	font-size: 30px;
}
.productBoxRight blockquote {
	padding:12px 0px 7px 0px;
}
.productBoxRight a {
	background-image:url(../img/learnmore.png);
	width:116px;
	height:25px;
	clear:both;
	background-repeat:no-repeat;
	background-position:-81px 1px;
	color:#00a9e4;
	font-weight:bold;
	display:block;
	margin:-21px 0 0 -6px;
	text-align:right;
	line-height:25px;
}
.productBoxRight a:hover {
	color:#00a9e4;
}
.bottompadding {
	padding-bottom:44px;
}
.myaddressbook {
	border:1px solid #c4bfbf;
	padding:0px 12px 90px 12px;
	margin:5px 0px 69px 0px;
	background:none repeat scroll 0 0 #F2F2F2;
}
.myaddressbookTwo {
	border:1px solid #c4bfbf;
	padding:0px 12px 90px 12px;
	margin:5px 0px 32px 0px;
	background:none repeat scroll 0 0 #f6f6f6;
}
.myaddressbookTop {
	padding:0px;
	overflow:hidden;
	margin:8px 0px 2px 0px;
}
.myaddressbookbottom {
	padding:15px 0px;
	overflow:hidden;
}
.myaddressbookbottom2 {
	padding:20px 800px 120px 0px;
	overflow:hidden;
}
.delcartbox {
	float:left;
	display:block;
}
.myaddressbookTop h2 {
	display:block;
	float:left;
	color:#c49090;
	font-size:18px;
	font-weight:bold;
}
.billing_info h2 {
	display:block;
	float:left;
	color:#c49090;
	font-size:18px;
	font-weight:bold;
}
.addbokNav {
	float:right;
	display:block;
}
.addbokNav ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}
.addbokNav ul li {
	float:left;
	display:block;
	text-align:center;
	background-image:url(../img/accountdetail.png);
	background-repeat:no-repeat;
	width:134px;
	line-height:25px;
	margin:0px 0px 0px 11px;
}
.addbokNav ul li a {
	display:block;
	color:#fff;
}
.addbokNav ul li:hover {
	background-image:url(../img/accountdetaihoverl.png);
	background-repeat:no-repeat;
}
.addbokNav ul li.active {
	background-image:url(../img/accountdetaihoverl.png);
	background-repeat:no-repeat;
}
.addremovebox {
	display:block;
	padding:35px 0px 0px 0px;
	overflow:hidden;
}
.addressboxContainer {
	width:276px;
	float:left;
	display:block;
	margin:0px 21px 28px 0px;
}
.addressboxContainerTop {
	background-image:url(../img/addremovetop.png);
	background-repeat:no-repeat;
	height:9px;
	background-position:0px 0px;
}
.addressboxContainerBottom {
	background-image:url(../img/addremovebottom.png);
	background-repeat:no-repeat;
	height:9px;
	background-position:0px 0px;
}
.addressboxContainerMiddle {
	background-color:#e8e8e8;
	display:block;
	min-height:168px;
	padding:6px 15px 8px 22px;
	position:relative;
}
.addressboxContainerMiddle span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 0px 11px 0px;
	color:#00a9e4;
}
.addressboxContainerMiddle h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	display:block;
	clear:both;
	padding:0px 0px 26px 0px;
}
.addressboxContainerMiddle p {
	color:#000;
	line-height:20px;
}
.addressboxContainerMiddle div.change a {
	display:block;
	background-image:url(../img/changebox.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:97px;
	height:27px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:27px;
	margin:20px 0px 0px 0px;
}
.addressboxContainerMiddle div.change a:hover, .forninnerboxcheak input[type="submit"]:hover, .profileinnerContainerRightmiddle a:hover, .placeorder:hover, .Returningcustomerleft >.container form input[type="submit"]:hover, .Returningcustomerright a:hover, .formcotinue a:hover {
	color:#EEEEEE;
}
.addressboxContainerMiddle blockquote {
	font-weight:bold;
	font-size:17px;
	color:#6a6a6a !important;
	right:14px;
	color:#000;
	position:absolute;
}
.addressboxContainerMiddle blockquote a {
	color:#6a6a6a;
}
.addnewbox {
	float:left;
	background-image:url(../img/addnew.png);
	width:278px;
	height:203px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;
}
.addremovebox {
	display:block;
	padding:4px 3px 0px 33px;
	overflow:hidden;
}
.profileinnerContainer {
	display:block;
	overflow:hidden;
	padding:25px 0px 0px 0px;
}
.profileinnerContainerLeft {
	float:left;
	width:352px;
	display:block;
}
.profileinnerContainerLeft h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#00a9e4;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:0px 0px 17px 0px;
	border-bottom:1px solid #c4bfbf;
	padding:0px 0px 5px 0px;
}
.forninnerbox {
	display:block;
	overflow:hidden;
	padding:0px 0px 9px 0px;
}
.forninnerboxcheak {
	display:block;
	overflow:hidden;
	padding:20px 0px 12px 0px;
}
.forninnerboxLeft {
	width:170px;
	float:left;
}
.forninnerboxLeftOne {
	width:170px;
	float:left;
	margin:0px 7px 0px 0px;
}
.forninnerbox label {
	display:block;
	font-size:13px;
	color:#000;
	padding:0px 0px 5px 7px;
}
.forninnerbox strong {
	display:block;
	font-weight:bold;
	color:#000;
	font-size:13px;
	padding:0px 0px 10px 7px;
}
.forninnerbox input[type="text"], .forninnerbox input[type="password"] {
	width:96%;
	border:none;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	outline:none;
	border:1px solid #bfbfbf;
	height:25px;
	border-radius:3px;
}
.forninnerboxRight {
	width:170px;
	float:right;
}
.forninnerboxnew {
	width:170px;
	float:left;
}
.chkbox {
	float:left;
	display:block;
	margin:1px 11px 0px 0px;
}
.forninnerboxcheak a {
	color:#00C;
	text-decoration:underline;
}
.forninnerboxcheak input[type="submit"] {
	background-image:url(../img/changebox.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:97px;
	height:27px;
	border:none;
	outline:none;
	cursor:pointer;
	padding-bottom:2px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
.profileinnerContainerRight {
	width:333px;
	float:right;
}
.profileinnerContainerRighttop {
	height:13px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.profileinnerContainerRightbottom {
	height:13px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.profileinnerContainerRightmiddle {
	padding:17px 38px 175px 30px;
	border-left:1px dotted #B0B0B0;
}
.profileinnerContainerRightmiddle h2 {
	font-size:15px;
	color:#777777;
	padding:0px 0px 8px 0px;
	font-weight:bold;
}
.profileinnerContainerRightmiddle p {
	padding:4px 0px 4px 0px;
}
.profileinnerContainerRightmiddle a {
	width:217px;
	height:140px;
	line-height:22px;
	display:block;
	margin:14px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	color:#00A9E4;
	background-repeat:no-repeat;
}
.cancelNav {
	float:right;
	display:block;
}
.cancelNav ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
}
.cancelNav ul li {
	float:right;
	display:block;
	text-align:center;
	background-image:url(../img/accountdetail.png);
	background-repeat:no-repeat;
	width:100px;
	line-height:20px;
	margin:0px 0px 0px 11px;
}
.cancelNav ul li a {
	display:block;
	color:#660000;
	border:1px solid #660000;
}
.cancelNav ul li:hover {
	background-image:url(../img/accountdetaihoverl.png);
	background-repeat:no-repeat;
}
.billingbox {
	overflow: hidden;
	padding: 31px 44px 31px 44px;
	background-color:#acacac;
	margin:-24px -12px 24px;
}
.billingboxLeft {
	width:420px;
	float:left;
}
.billingboxLeft h2 {
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	padding:0px 0px 16px 0px;
}
.billingboxLeft p {
	color:#ffffff;
}
.billingboxLeft span {
	display:block;
	padding:18px 0px 0px 0px;
	color:#595959;
	font-weight:bold;
}
.paymentmethodOne {
	display:block;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}
.paymentmethod h2 {
	font-weight:bold;
	color:#00a9e4;
	font-size:13px;
	padding:31px 0px 14px 0px;
}
.paymentmethod {
	overflow:hidden;
	padding:0px 0px 0px 18px;
}
.radiobutton {
	display:block;
	float:left;
	margin:0px 13px 0px 0px;
}
.paymentmethod strong {
	padding:0px 54px 0px 0px;
}
.cardholdersection {
	overflow:hidden;
	padding:0px 0px 8px 0px;
}
.cardholdersectionleft label {
	color: #000000;
	display: block;
	font-size: 13px;
	padding: 0 0 5px 0px;
}
.cardholdersectionleft {
	float:left;
	width:278px;
	padding:0 0 0 34px;
}
.cardholdersectionleft input[type="text"], .cardholdersectionright input[type="password"] {
	border: 1px solid #BFBFBF;
	border-radius: 3px 3px 3px 3px;
	height: 25px;
	margin: 0 11px 0 2px;
	float:right;
	outline: medium none;
	padding-left: 5px;
	width: 96%;
}
.cardholdersectionright {
	width:109px;
	float:left;
	margin:0px 0px 0px 10px;
}
.cardholdersectionright blockquote {
	width:67px;
	background-position:right 0px;
	height:20px;
	line-height:20px;
	margin:-3px;
	padding:0 0 7px 0px;
	color:#000;
	background-repeat:no-repeat;
}
.cardholdersectionright blockquote img {
	margin:3px 0 -3px 6px;
}
.cardholdersectionleft select {
	padding:2px;
	height:25px;
	border:2px solid #C3C3C3;
	margin:0 3px 12px 0px;
	border-radius: 3px 3px 3px 3px;
}
.paymentmethodOne blockquote {
	display:block;
	float:left;
}
.paymentmethodOne blockquote img {
	margin:0px 0px 0px 8px;
}
.radiobuttonone {
	display: block;
	float: left;
	margin: 0px 13px 0 0;
}
.placeorder {
	background-image:url(../img/placeorder.png);
	width:97px;
	color:#fff;
	font-weight:bold;
	border:none;
	display:block;
	padding-bottom:3px;
	outline:none;
	height:28px;
	margin:25px 0px 0px 0px;
	cursor:pointer;
	font-size:12px;
}
.itemlist {
	border-bottom:2px solid #c49090;
	padding:1px 2px 20px;
	margin:5px 0px 32px 0px;
}
.cancelNav ul li.active {
	background-repeat:no-repeat;
}
.cancelNav ul li.CheckOut {
	background-image:url(../img/checkout.png);
	background-repeat:no-repeat;
}
.itemlistContainer {
	border-bottom:0px solid #C4BFBF;
	padding:0px 0px 0px 0px;
}
.itemlistSingel {
	overflow:hidden;
	display:block;
}
.itemlistSingelImage {
	width:200px;
	float:left;
	display:block;
	text-align:center;
	padding:12px 0px;
}
.itemlistSingelinfo {
	width:580px;
	float:left;
	display:block;
	overflow:hidden;
	padding:0px 0px 8px 0px;
}
.itemname {
	width:365px;
	float:left;
	line-height:22px;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-weight:normal;
	font-size:13px;
	color:#660000;
}
.itemnamePrice {
	width:145px;
	float:left;
	font-weight:normal;
	color:#000;
	line-height:24px;
	font-size:13px;
	display:block;
}
.pricevaluebox {
	width:26px;
	margin:0px 0px 0px 20px;
	background-color:#ebebeb;
	height:24px;
	border:1px solid #b9b4b4;
	outline:none;
}
.itemnamePriceOne {
	float:right;
	width:45px;
	line-height:26px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
/*Tany For Order receipt*/
.item2list {
	border:1px solid #c4bfbf;
	padding:16px 12px 52px 12px;
	margin:0px 0px 32px 0px;
}
.item2listContainer {
	border-bottom:1px solid #C4BFBF;
	padding:0px 0px 0px 0px;
}
.item2listSingel {
	overflow:hidden;
	display:block;
}
.item2listSingelImage {
	width:200px;
	float:left;
	display:block;
	text-align:center;
	padding:28px 0px;
}
.item2listSingelinfo {
	width:945px;
	float:left;
	display:block;
	overflow:hidden;
	padding:5px 0px 8px 0px;
}
.item2name {
	width:420px;
	float:left;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.item2namePrice {
	width:160px;
	float:left;
	color:#000;
	line-height:24px;
	font-size:13px;
	display:block;
}
.item2namePriceOne {
	float:right;
	width:56px;
	line-height:26px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.myaddressbookTop3 {
	padding:15px 0px;
	display:block;
	overflow:hidden;
}
.myaddressbookTop3 h1 {
	font-weight: bold;
	display:block;
	float:left;
	color:#03a2d9;
	font-size:18px;
}
.myaddressbookTop2 {
	border-bottom:1px solid #c4bfbf;
	border-top:1px solid #000000;
	padding:15px 0px;
	overflow:hidden;
}
.productdescriptionname {
	display:block;
	float:left;
	color:#03a2d9;
	font-size:16px;
	font-weight: normal;
	line-height: 26px;
	width: 420px;
}
.productdescriptionprice {
	display:block;
	float:left;
	color:#03a2d9;
	font-size:16px;
	font-weight: normal;
	line-height: 26px;
	width: 160px;
}
.productdescriptionqty {
	display:block;
	float:left;
	color:#03a2d9;
	font-size:16px;
	font-weight: normal;
	line-height: 26px;
	width: 160px;
}
.productdescriptiontotalprice {
	display:block;
	float:right;
	color:#03a2d9;
	font-size:16px;
	font-weight: normal;
	line-height: 26px;
	width: 100px;
}
.billingbox2 {
	border-bottom: 1px solid #C4BFBF;
	overflow: hidden;
	padding: 30px 34px 30px 34px;
	margin:20px 0px 69px 0px;
	background-color:#f2f2f2;
}
.billingbox2Left {
	width:420px;
	float:left;
}
.billingbox2Left label {
	width:100px;
	float:left;
}
.billingbox2Left h2 {
	color:#00a9e4;
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 14px 0px;
}
.billingbox2Left p {
	color:#000;
}
.billingbox2Left span {
	display:block;
	padding:18px 0px 0px 0px;
	color:#0099ce;
	font-weight:bold;
}
.goback {
	float: left;
}
.goback a {
	background: none repeat scroll 0 0 #00A9E4;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin: -4px 2px 0;
	padding: 5px 31px;
}
/*Tany For Order receipt*/

.modify {
	clear:both;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:17px 0px 0px 0px;
}
.modify a {
	color:#660000;
	display:block;
}
.deleteItem {
	padding:0px 110px 0px 0px;
}
.totalproductPrice {
	overflow:hidden;
	display:block;
	padding:10px 0px 0px 0px;
}
.totalproductPriceTotal {
	display:block;
	overflow:hidden;
	margin:0px 15px 0px 0px;
}
.totalproductPriceTotalselect {
	display:block;
	overflow:hidden;
	margin:0px 15px 0px 0px;
}
.totalAndShipingBox {
	border-bottom:3px double #7E7E7E;
	line-height:24px;
	text-align:left;
	color:#151515;
	font-size:14px;
	padding:0px 41px 6px 0px;
	margin:0 270px 0 0;
	font-weight:bold;
}
.totalAndShipingBoxselect {
	border-bottom:3px double #7E7E7E;
	line-height:25px;
	text-align:left;
	float:left;
	color:#151515;
	padding:0px 41px 6px 0px;
	width:250px;
	font-size:15px;
	font-weight:bold;
}
.Total {
	text-align:left;
	font-weight:bold;
	font-size:15px;
	color:#000;
	padding:0;
	margin:6px 0 2px;
}
.Total span {
	margin:0px 0px 0px 10px;
	color:#b81a00;
}
a.help span {
	display: none;
	width:260px;
	text-align:left;
	line-height:normal;
	color:#000;
	position:absolute;
	padding:20px;
	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
 filter: progid:DXImageTransform.Microsoft.Shadow( Strength=5, Direction=135, Color='#999999' );
}
a.help:hover span {
	display: block;
	z-index:9999px;
	border: 1px solid black;
	background-color: #eeeeee;
}
.Returningcustomer {
	overflow:hidden;
	display:block;
	padding:0px 40px 0px 29px;
	margin:20px 0px 0px 0px;
	background-image:url(../img/lineone.png);
	background-repeat:repeat-y;
	background-position:center 20px;
}
.Returningcustomerleft {
	width:446px;
	float:left;
	padding:14px 0px 0px 0px;
	display:block;
}
.Returningcustomerleft h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#00a9e4;
}
.Returningcustomerleft p, .Returningcustomerright p {
	padding:3px 15px 10px 0px;
}
.Returningcustomerleft >.container form label {
	display:block;
	color:#000;
	font-size:13px;
	color:#000;
	padding:8px 0px;
}
.Returningcustomerleft >.container form label span {
	color:#000;
	font-size:11px;
	margin-left:10px;
}
.Returningcustomerleft >.container form input[type="text"] {
	width:215px;
	height:25px;
	border:1px solid #c4bfbf;
	border-radius:2px;
}
.Returningcustomerleft >.container form input[type="submit"] {
	background-image:url(../img/learnmore.png);
	width:97px;
	height:25px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:none;
	outline:none;
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:13px;
	padding-bottom:3px;
	margin:13px 0px 0px 0px;
	cursor:pointer;
}
.Returningcustomerright {
	width:403px;
	float:right;
	display:block;
	padding: 14px 0 0;
}
.Returningcustomerright h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.Returningcustomerright a {
	background-image:url(../img/learnmore.png);
	width:94px;
	height:25px;
	background-repeat:no-repeat;
	line-height:23px;
	margin:19px 0px 0px 0px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	cursor:pointer;
	font-weight:bold;
}
.addremovebox p span {
	color:#F00;
}
.Billinginformationcontainer {
	display: block;
	float: left;
	width: 387px;
}
.Billinginformationcontainer h2 {
	color: #00A9E4;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 15px;
}
.billingformcontainer {
	overflow:hidden;
}
.billingformcontainer blockquote {
	overflow:hidden;
	display:block;
}
.billingformcontainer input[type="text"] {
	height:25px;
	padding:0px 2px 0px 2px;
	border:1px solid #bfbfbf;
	margin:5px 0px 5px 0px;
	border-radius:2px;
	width:97%;
}
.selectBox {
	height:28px !important;
	padding:2px;
	line-height:28px;
	border:1px solid #bfbfbf;
	margin:5px 0px 5px 0px;
	border-radius:2px;
	width:99%;
}
.billingformcontainer label {
	display:block;
	color:#000;
	font-size:13px;
	padding:0px 0px 0px 0px;
}
.billingformcontainer blockquote select {
	height:25px;
	padding:2px;
	margin:5px 0px 5px 0px;
	border:1px solid #bfbfbf;
	outline:none;
}
.billingformcontainer >.container blockquote {
	float:left;
	width:170px;
	margin-right:7px;
}
.namefield {
	width:168px;
}
.billingformcontainer p {
	font-weight:bold;
	color:#00a9e4;
	font-size:13px;
	padding:12px 0px 9px 0px;
}
.billingformcontainer blockquote input[type="checkbox"] {
	display:block;
	float:left;
	margin:1px 10px 0px 0px;
}
.Billinginformationcontainer h4 {
	color: #00A9E4;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 44px 0 25px 0px;
}
.formcotinue a {
	background: #00A9E4;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height: 23px;
	margin: 19px 0 0;
	text-align: center;
	width: 110px;
}
.totalproductPriceselect {
	overflow:hidden;
	display:block;
	border-top:0px solid #b9b4b4;
	padding:21px 0 26px 0px;
	margin:24px -12px 11px;
}
.selectshoppingoption {
	float:left;
	width:480px;
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 25px;
}
.selectshoppingoption div strong {
	color:#660000;
	font-size:13px;
	width:160px;
	float:left;
	display:block;
	padding:0px 15px 0px 0px;
}
.selectshoppingoption div span {
	display:block;
	float:left;
}
.selectshoppingoption div input[type="radio"] {
	margin:0px 8px 0px 0px;
	display:block;
	float:left;
}
.selectshoppingoption div {
	overflow:hidden;
	padding:0px 0px 9px 0px;
}
.brandsection {
	display:block;
	overflow:hidden;
	background-color:#f1f1f1;
	position:relative;
	margin:0px 0px 40px 0px;
	padding:23px 12px 23px 24px;
}
.brandnamebox {
	position:relative;
	background-image:url(../img/brandnamebox.png);
	width:229px;
	height:229px;
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 0px 0px;
}
.brandnamebox strong {
	color: #FFFFFF;
	font-size: 30px;
	font-weight: bold;
	left: 32%;
	position: absolute;
	top: 35%;
}
.brandproductBox {
	overflow:hidden;
}
.brandproductBoxone {
	overflow:hidden;
	border-top:1px solid #bcb8b8;
}
.orderbynamebox {
	padding:0px 0px 18px 0px;
	text-align:right;
	margin:0px 0px 0px 35px;
	border-bottom:1px solid #bcb8b8;
}
.orderbynamebox a {
	color:#56bde0;
	margin:0px 5px 0px 0px;
	font-weight:bold;
	font-size:14px;
}
.orderlistsingel {
	overflow:hidden;
}
.orderlistsingelbox {
	width:200px;
	float:left;
	padding:24px 0px 24px 35px;
}
.orderlistsingelbox strong {
	font-size:30px;
	color:#6acdef;
	display:block;
}
.orderlistsingelbox ul {
	display:block;
	padding:10px 0px 9px 0px;
	margin:0px 0px 0px 0px;
}
.orderlistsingelbox ul li a {
	line-height:20px;
	color:#939393;
	font-size:14px;
}
.orderlistsingelbox span a {
	color:#6acdef;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.orderbynameboxbottom {
	padding:18px 0px 0px 0px;
	text-align:right;
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
}
.orderbynameboxbottom a {
	color:#56bde0;
	margin:0px 5px 0px 0px;
	font-weight:bold;
	font-size:14px;
}
.brandNav {
	float:left;
	padding: 13px 0 0;
	display:block;
}
.brandNav ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}
.brandNav ul li {
	float:left;
	display:block;
	text-align:center;
	background-image:url(../img/accountdetail.png);
	background-repeat:no-repeat;
	width:134px;
	line-height:25px;
	margin:0px 0px 0px 11px;
}
.brandNav ul li a {
	display:block;
	color:#fff;
}
.brandNav ul li:hover {
	background-image:url(../img/accountdetaihoverl.png);
	background-repeat:no-repeat;
}
.brandNav ul li.active {
	background-image:url(../img/accountdetaihoverl.png);
	background-repeat:no-repeat;
}
.slidertabsection {
	overflow:hidden;
	display:block;
}
.slidertabsectionLeft {
	width:422px;
	float:left;
	display:block;
}
.slidertabsectionRight {
	width:544px;
	float:right;
	display:block;
}
.productzopicon {
	/*width:223px;*/
	float:left;
	display:block;
}
.productzopicon h1 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	padding:19px 0 0 0;
	color:#7f7f7f;
}
.ratingItem {
	float:left;
	padding:10px 0px 0px 0px;
}
.signinRating {
	float:left;
	width:310px;
	display:block;
}
.signinRating strong {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	font-size:20px;
	color:#575757;
	line-height:35px;
	padding:0px 0px 0px 0px;
}
.signinRating blockquote {
	float:left;
	display:block;
	padding:0px 0px 0px 15px;
	line-height:35px;
	font-size:13px;
}
.signinRating blockquote a {
	color:#636262;
	font-weight:bold;
}
.productdescriptionsection {
	display:block;
	overflow:hidden;
}
.productdescriptionsectiontopic {
	padding: 16px 18px 0;
	margin: 16px 0 -14px;
}
.productdescriptionsectiontopic span {
	font-weight:bold;
	font-size:13px;
	color:#383838;
	border-bottom:1px solid #909090;
}
.productdescriptionsectiontopic p {
	padding:2px 0px 12;
}
.productdescriptionsectiontopic ul {
	list-style:circle;
	margin:4px 0 0 0;
	padding:0 0 14px 4px;
}
.productdescriptionsectiontopic ul li {
	list-style:square;
	margin:2px 0 0 24px;
	padding:0px 0px 0px 4px;
}
.productdetailpart, .sleepcondition {
	display:block;
	overflow:hidden;
}
.productdetailpart h2 {
	font-size:17px;
	color:#929292;
	display:block;
	padding:5px 0px 0 1px;
}
.sleepcondition p {
	float:left;
	font-size:14px;
	display:block;
	line-height:25px;
}
.sleepcondition blockquote {
	float:right;
	font-size:14px;
	line-height:28px;
	display:block;
}
.sleepcondition blockquote h3 {
	color:#8e8e8e;
	float:right;
	padding:0px 0px 0px 20px;
	font-size:28px;
}
.productdescriptionBox {
	padding:0px;
}
.productdescriptionBox p {
	font-size:13px;
	color:#000;
	line-height:20px;
	padding:10px 0px 10px 0px;
}
.emailFriendsection {
	padding:0px 0px 0px 0px;
}
.emailFriendsection blockquote {
	display:block;
	padding:0px 0px 7px 0px;
	margin:0px 0px 5px 0px;
}
.emailFriendsection blockquote a {
	border-bottom:1px dotted #333;
	color:#333;
}
.emailFriendsection div {
	padding:0px 0px 0px 5px;
}
.emailFriendsection div a {
	padding:0px 5px 0px 0px;
}
.productTabsection {
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tab {
	display:block;
	overflow:hidden;
}
.tab ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
.tab ul li {
	line-height:25px;
	background-image:url(../img/tabnormal.png);
	width:111px;
	height:25px;
	float:left;
	margin:0px 5px 0px 0px;
	background-repeat:no-repeat;
	text-align:center;
	background-position:left top;
}
.tab ul li a {
	color:#000;
	width:111px;
	height:25px;
	display:block;
}
.tab ul li a.click {
	background-image:url(../img/tabhover.png);
	width:111px;
	background-repeat:no-repeat;
	height:25px;
	display:block;
	color:#fff;
}
.tab ul li a:hover {
	background-image:url(../img/tabhover.png);
	width:111px;
	background-repeat:no-repeat;
	height:25px;
	display:block;
	color:#fff;
}
.productdetail {
	border:1px solid #c5c0bb;
	border-radius:0 10px 10px 10px;
	padding:15px 15px 16px 15px;
}
.howtoshop {
	display:none;
	border:1px solid #c5c0bb;
	border-radius:0 10px 10px 10px;	
	padding:15px 15px 16px 15px;
}
.howtoshoptwo {
	display:none;
	border:1px solid #c5c0bb;
	padding:15px 15px 16px 15px;
}
.howtoshopthree {
	display:none;
	border:1px solid #c5c0bb;
	padding:15px 15px 16px 15px;
}
.productdetail blockquote {
	overflow:hidden;
	padding:0px 0px 7px 0px;
}
.productdetail blockquote strong {
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0px 5px 0px 0px;
}
.productdetail blockquote a {
	color:#0084b2;
	text-decoration:underline;
}
.howtoshop blockquote {
	overflow:hidden;
	padding:0px 0px 7px 0px;
}
.howtoshop blockquote strong {
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0px 5px 0px 0px;
}
.howtoshop blockquote a {
	color:#0084b2;
	text-decoration:underline;
}
.listItemContainer {
	display:block;
	padding:21px 0px 0px 0px;
	overflow:hidden;
}
.listItemContainerLeft {
	width:704px;
	float:left;
	display:block;
}
.listItemContainerRight {
	width:250px;
	float:right;
	display:block;
}
.savetolist {
	border-bottom:0px solid #fff;
}
.savelistSingel {
	display:block;
	border-top:1px solid #837a7a;
	padding:12px 0px 0px 0px;
}
.savelistLeft {
	float:left;
	width:500px;
	padding:0px 0px 0px 8px;
}
.savetolist img {
	border: 1px solid #BFBFBF;
	float: left;
	height: 98px;
	margin: 5px 15px 0 0;
	text-align: center;
	width: 102px;
}
.savelistLeft span {
	font-size:12px;
	font-weight:bold;
	color:#00a9e4;
}
.savelistLeft strong {
	font-weight:bold;
	font-size:12px;
	color:#000;
	display:block;
	padding:13px 0px 5px 0px;
}
.savelistLeft cite {
	color:#c71c1f;
	font-size:11px;
}
.cartAdd {
	width:184px;
	float:right;
	display:block;
	overflow:hidden;
}
.cartAdd span {
	font-size:12px;
	color:#00AC00;
	font-weight:bold;
	display:block;
	padding:13px 0px 10px 0px;
}
.cartAdd span.red {
	color:#ed2024;
}
.cartAdd strong {
	color:#000;
	font-weight:normal;
	margin:0px 10px 0px 0px;
}
.cartAdd input[type="text"] {
	width:45px;
	height:30px;
	line-height:26px;
}
.cartAdd input[type="submit"] {
	width:101px;
	height:30px;
	padding: 6px 0 15px;
	color:#fff;
	background-color:#45B600;
	font-weight:bold;
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:left top;
	border:none;
	outline:none;
	margin:6px 0px 0px 11px;
}
.quantitypricebox {
	padding:15px 10px 18px 5px;
}
.quantitypricebox blockquote {
	/*	padding:8px 0px 8px 0px;*/
	padding:2px 0px 8px 0px;
	width:100px;
	color:#000;
	font-size:12px;
	margin:0px 2px 3px 2px;
	background-color:#e9e9e9;
	display:block;
	text-align:center;
	float:left;
	font-weight:bold;
}
.quantitypricebox blockquote.caption {
	background-color:#d6d6d6;
	font-weight:normal;
}
.cartAdd input.availability[type="submit"] {
	width:184px;
	padding: 3px 0 7px !important;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-color:#a5a5a5;
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:left top;
	border:none;
	outline:none;
	margin:0px 0px 0px 0px;
}
.descriptionSection {
	background-image: url("../img/line.png");
	background-position: 0 8px;
	background-repeat: repeat-x;
	display: block;
	margin:28px 0px 0px 0px;
	padding: 4px 0 25px;
}
.descriptionSection h3 {
	background-color: #6ACDEF;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	padding: 0 144px 0 16px;
}
.descriptionSection strong {
	clear:both;
	display:block;
	padding:22px 0px 0px 0px;
	color:#000;
}/*
.descriptionSection p {
	padding:41px 18px 0;
	margin:-6px 0 -33px;
}
.descriptionSection p span {
	font-weight:bold;
	font-size:12px;
	color:#383838;
	border-bottom:1px solid #909090;
}*/
.descriptionbottombutton a {
	background-color:#fff;
	background-repeat: no-repeat;
	border:1px solid #3AB2D5;
	color: #3AB2D5;
	display: block;
	font-weight: bold;
	height: 23px;
	line-height: 22px;
	text-align: center;
	width: 210px;
}
.descriptionbottombutton {
	padding:36px 19px;
}
.tagbox {
	padding:0px 0px 5px 0px;
}
.tagbox blockquote {
	float:left;
	display:block;
	color:#383838;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 8px;
}
.tagbox a {
	color:#0084b2;
	border-bottom:1px solid #cde7f0;
}
.rightSectionProductBox {
	display:block;
	border-top:1px solid #6ACDEF;
	margin:0px 0px 27px 0px;
}
.rightSectionProductBox h2 {
	float:left;
	display:block;
	line-height:24px;
	width:235px;
	background-color:#6acdef;
	color:#fff;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	font-size:14px;
	margin-bottom:-2px;
}
.rightSectionProductBoxProduct {
	border:1px dashed #837a7a;
	clear:both;
	padding:0px 10px 0px 25px;
}
.rightSectionProductSingel {
	display:block;
	overflow:hidden;
	padding:23px 0px 25px 0px;
}
.rightSectionProductSingel blockquote {
	display:block;
	padding:2px 0px 1px 0px;
}
.rightSectionProductSingel p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}
.rightSectionProductSingel p a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	color:#747474;
}
.rightSectionProductSingel p strong {
	color: #E03D40;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0;
}
.rightSectionProductSingel p span {
	color:#ed2024;
}
.rightSectionProductSingel a {
	width:100px;
	line-height:19px;
	border:none;
	outline:none;
	text-align:left;
	margin:5px 0px 0px 0px;
	height:19px;
	background-repeat:no-repeat;
	background-position:left top;
	color:#51A6D1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.containerLeft {
	float:left;
}
.containerRight {
	color:#FFFFFF;
	font-size:14px;
	float:right;
	font-weight:bold;
	padding:5px 0 0 0;
}
#container {
	position:relative;
	z-index:0;
}
#products_example {
	height:400px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#products {
/*margin-left:26px;*/
}
#products .slides_container {
	width:315px;
	overflow:hidden;
	margin:50px 0px 0px 0px;
	float:right;
	position:relative;
	display:none;
}
.slides_container a {
	width:327px;
	height:274px;
	display:block;
}
#products .next {
	position:absolute;
	left:0;
	width:81px;
	height:32px;
	padding-top:21px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	z-index:101;
}
#products .prev {
	position:absolute;
	top:0px;
	left:0;
	width:81px;
	height:32px;
	padding-top:21px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	z-index:101;
}
#products .prev {
	background:url(../img/arrow-prev.png);
	background-repeat:no-repeat;
}
#products .next {
	bottom:0px;
	background:url(../img/arrow-next.png);
	background-repeat:no-repeat;
}
/*
	Pagination
*/

#products .pagination {
	position:absolute;
	width:79px;
	padding:2;
	left:0px;
}
.pagination {
	border:1px solid #c5c0bb;
}
#products .pagination li {
	float:left;
	margin:1px 0px 0px 1px;
	text-align:center;
	vertical-align:middle;
	list-style:none;
}
#products .pagination li a {
	display:block;
	width:73px;
	height:75px;
	margin:1px;
	float:left;
	background:#f9f9f9;
}
#products .pagination li.current a {
	border:1px solid #7f7f7f;
}
/*
	Footer
*/

#sign_up {
	-moz-border-radius: 6px;
	background: #eef2f7;
	-webkit-border-radius: 6px;
	border: 1px solid #536376;
	-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
	-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;
	padding: 14px 22px;
	width: 400px;
	position: relative;
	display: none;
}
#sign_up h3 {
	font-size:24px;
	padding:0 0 12px;
}
#sign_up action2 {
	float:right;
}
#sign_up a {
	font-size:15px;
	font-weight:bold;
	background:none repeat scroll 0 0 #00A9E4;
	color:#ffffff;
	padding: 4px 16px 4px 13px;
	margin:-4px 0 0 0;
}
#sign_up #sign_up_form {
	margin-top: 13px;
}
#sign_up label {
	display: block;
	margin-bottom: 10px;
	color: #536376;
	font-size: .9em;
}
#sign_up label input {
	display: block;
	width: 393px;
	height: 31px;
	background-position: -201px 0;
	padding: 2px 8px;
	font-size: 1.2em;
	line-height: 31px;
}
#aboutus {
}
#aboutus p {
	padding:1px 0 1px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6e6e6e;
	line-height:18px;
}
#aboutus ul {
	padding:0px 0px 15px 45px;
	font-size:14px;
	list-style-type:circle;
}
#aboutus li {
	padding:1px 0 1px 6px;
	font-size:13px;
	list-style-type:disc;
}
#aboutus u {
	padding:15px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}
#faqs {
	position:relative;
}
#faqs h3 {
	padding:8px 0 7px 14px;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
}
#faqs h3.active {
	padding:8px 0 7px 14px;
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
	color:#03A2D9;
}
#faqs div {
	position:relative;
}
#faqs div p {
	padding:0px 30px;
	margin-bottom:10px;
}
#faqs ul {
	padding:0px 0px 15px 60px;
	margin:-2px 0px 0px 0px;
	font-size:14px;
	list-style-type:circle;
}
#faqs li {
	padding:1px 0 1px 6px;
	font-size:13px;
	list-style-type:disc;
}
#price_from {
	color: #E03D40;
	font-size: 11px;
	margin: 5px 15px 0;
}
#home_price_from {
	color: #E03D40;
	font-size: 12px;
	margin: 5px 0px 0;
}
#recommend_price_from {
	color: #E03D40;
	font-size: 11px;
	margin: 5px 0px 0;
}
#sitemap {
	padding:0px 33px 0px 34px;
}
#sitemap p {
	font-size:13px;
	padding:8px 20px 2px 2px;
	border-bottom: 1px solid #C4BFBF;
	font-weight:bold;
}
#sitemap ul {
	font-size:13px;
	padding:0 58px 6px 18px;
}
.contactus {
    display: block;
    overflow: hidden;
    padding: 0;	
}
.contactus p {
	color: #6E6E6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	padding: 2px 0 10px 10px;
}
.contactus li {
	list-style:none;
	margin:2px 0 0 24px;
	padding:0px 0px 0px 4px;
}
.contactus ul {
	list-style:none;
	margin:4px 0 0 0;
	padding:0 0 14px 4px;
}
.contactusAll{
	padding: 6px 90px 6px 30px;
    display: block;
	overflow: hidden;	
	
	}
.contactusLeft{
    display: block;
    width: 120px;	
	float: left;
	}
.contactusRight{
    display: block;
    width: 700px;		
	float:right;
	}
	
	
.contactusLeft	 input[type="submit"] {
    background: #00A9E4;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height: 23px;
	margin: 19px 0 0;
	text-align: center;
	width: 110px;
}
