/*  ========================================== common style ========================================== */

body {
	margin: 0px;
	font-family:"GilllSans", "Helvetica", Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#a7c5ef url(../images/body_bg.jpg) repeat-x 0 0;
}
* {
	margin:0;
	padding:0
}
fieldset {
	border:none
}
img {
	border:none
}
a {color:#003399;}

p.errorMessage {border:solid 1px #da3c7b;padding:15px;margin:15px 0;color:#da3c7b;width:300px;}

input.checkout {border:0;background:url(/common/images/btn_checkout.gif);width:212px;height:42px;cursor:pointer;}
input.order {border:0;background:url(/common/images/btn_place_order_1.gif);width:212px;height:42px;cursor:pointer;}
input.flat {border:solid 1px #d6d6d6;color:#000;font-weight:bold;background-color:#F0F0F0;padding:3px 6px;cursor:pointer;}

.red {color:#FF0000;}

/*  ========================================== wrapper style ========================================== */
#wrapper {
	float:left;
	width:100%
}
/*  ========================================== header style ========================================== */
#header {
	float:left;
	width:1000px;
	height:134px
}
/*  ========================================== header top container style ========================================== */
#header .top_container {
	float:left;
	width:1000px;
	color:#464646;
	height:93px
}
#header .top_container a {
	color:#464646;
	text-decoration:none
}
#header .top_container a:hover {
	text-decoration:underline
}
#header .top_container .logo {
	float:left;
}
#header .top_container h1 {
	font-size:10px;
	color:#636363;
	padding-left:10px
}
#header .top_container .call_details {
	float:left;
	width:190px;
	text-align:center;
	font-size:14px;
	line-height:20px;
	padding:5px 0 5px 10px
}
#header .top_container .right_details {
	float:right;
	width:190px;
	text-align:right;
	font-size:13px;
}
#header .top_container .right_details ul {
	float:left;
	list-style:none;
	width:190px;
	padding:0 0 7px 0
}
#header .top_container .right_details ul li {
	display:inline;
	padding:0 3px;
}
#header .top_container .right_details .cart_details {
	float:left;
	list-style:none;
	width:190px
}
#header .top_container .right_details .cart_details a {
	text-decoration:underline
}
#header .top_container .right_details .cart_details a:hover {
	text-decoration:underline
}
#header .top_container .map {
	position:absolute;
	left:300px;
	top:65px;
	z-index:99999999
}
#header .top_container .map a {
	text-decoration:underline
}
#header .top_container .map a:hover {
	text-decoration:none
}
#header .top_container .right_details .cart_details .btn {
	display:block;
	margin:5px 0 0 0
}
/*  ========================================== header mid container style ========================================== */
#header .mid_container {
	float:left;
	width:1000px;
}
#header .mid_container form {
	float:right;
	width:230px
}
#header .mid_container form .input {
	border:none;
	margin:5px 0 0 0;
	background:url(../images/search_bg.jpg) no-repeat 100% 100%;
	width:146px;
	height:21px;
	padding:3px 5px 5px 5px;
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#999
}
#header .mid_container form .btn {
	float:left;
	margin:10px 0 0 5px
}
/*  ==========================================  menu style ========================================== */
#header #menu {
	float:left;
	width:750px;
	list-style:none;
	padding:8px 0 0 20px
}
#header #menu li {
	float:left;
	background:url(../images/menu_bullet.jpg) no-repeat 0 7px;
	padding:0 11px 0 11px;
	font-size:19px;
	line-height:22px;
	color:#000;
	height:33px;
}
#header #menu li.first {
	background:none
}
#header #menu li a {
	color:#000;
	text-decoration:none
}
#header #menu li a:hover {
	text-decoration:underline
}
#header #menu li.active {
	background:url(../images/menu_current_arrow.jpg) no-repeat center bottom
}
/*  ========================================== main container style ========================================== */
#main_container {
	float:left;
	width:100%;
	padding-bottom:21px;
	background: #fff url(../images/body_container_bg.jpg) repeat-x left bottom;
}
/*  ========================================== slide banner container style ========================================== */
#slide_banner_container {
	float:left;
	width:1000px;
	height:378px;
}
/*  ========================================== body container style ========================================== */
#body_container {
	float:left;
	width:1000px;
	padding-bottom:10px;
}
/*  ========================================== best sellers style ========================================== */
#body_container .best_sellers {
	float:left;
	width:985px;
	padding-left:15px
}
#body_container .best_sellers .top_bar {
	float:left;
	width:985px;
	padding:10px 0
}
#body_container .best_sellers .top_bar h3 {
	float:left;
	font-size:21px;
	text-transform:uppercase;
	color:#003399;
	font-weight:normal;
}
#body_container .best_sellers .top_bar h3 a {
	color:#003399;
	text-decoration:underline;
	font-size:15px;
	margin:0 20px;
	text-transform:capitalize
}
#body_container .best_sellers .top_bar h3 a:hover {
	text-decoration:underline;
	color:#0b2a69
}
#body_container .best_sellers .top_bar .right_details {
	float:right;
	padding-right:15px
}
#body_container .best_sellers .top_bar .right_details .payment_logo {
	float:left;
	width:240px
}
#body_container .best_sellers .top_bar .right_details .payment_logo span {
	float:left;
	padding:5px 10px 0 0;
	font-size:11px;
	color:#636363
}
#body_container .best_sellers .top_bar .right_details .payment_logo img {
	float:left;
}
#body_container .best_sellers .top_bar .right_details .image_rollover {
	float:left;
}
#body_container .best_sellers .top_bar .right_details .image_rollover span {
	float:left;
	padding:0 10px 0;
	font-size:16px;
	color:#636363
}
#body_container .best_sellers .top_bar .right_details .image_rollover input {
	float:left;
	margin:5px 0 0 0
}
#body_container .best_sellers .product_list {
	float:left;
	width:985px;
	list-style:none;
	padding:15px 0
}
#body_container .best_sellers .product_list a {
	color:#003399;
	text-decoration:underline
}
#body_container .best_sellers .product_list a:hover {
	text-decoration:underline;
	color:#0b2a69
}
#body_container .best_sellers .product_list li {
	float:left;
	width:190px;
	margin-right:40px;
	padding-left:10px;
	display:inline;
	background:url(../images/best_product_sep.jpg) no-repeat top right
}
#body_container .best_sellers .product_list li.last {
	background-image:none
}
#body_container .best_sellers .product_list li .image {
	float:left
}
#body_container .best_sellers .product_list li .details {
	float:right;
	padding:10px 5px 0 0px;
	width:90px;
	line-height:20px;
	font-size:14px;
}
#body_container .best_sellers .product_list li .details .price {
	color:#ed1c24;
	display:block
}
/*  ========================================== body container inner style ========================================== */
#body_container_inner {
	float:left;
	width:962px;
	padding:15px 15px 15px 23px;
	background:url(../images/inner_body_container_bg.jpg) repeat-y 0 0;
}
/*  ========================================== left container inner style ========================================== */

#body_container_inner #left_container {
	float:left;
	width:700px;
}
#body_container_inner #left_container h1 {
	float:left;
	width:700px;
	color:#003399;
	font-weight:normal;
	font-size:25px;
}
#body_container_inner #left_container h1 a {text-decoration:none;}

#body_container_inner #left_container .seprator {
	border-bottom:1px solid #959595;
	padding-bottom:13px;
	margin-bottom:13px
}
#body_container_inner #left_container .option_container {
	float:left;
	width:700px;
	font-size:15px;
	border-bottom:1px solid #959595
}
#body_container_inner #left_container .option_container.no_border {
	border-bottom:none
}
#body_container_inner #left_container .option_container a {
	color:#003399;
	text-decoration:underline;
}
#body_container_inner #left_container .option_container span {
	color:#003399;
}
#body_container_inner #left_container .option_container a:hover {
	text-decoration:underline;
	color:#0b2a69
}
#body_container_inner #left_container .option_container .left {
	float:left;
	color:#636363;
}
#body_container_inner #left_container .option_container .left strong {
	float:left;
	font-weight:normal;
	padding-right:20px
}
#body_container_inner #left_container .option_container .left span {
	float:left;
	padding:0 5px
}
#body_container_inner #left_container .option_container .left a {
	float:left;
	padding-bottom:15px;
}
#body_container_inner #left_container .option_container .left a.current {
	float:left;
	background:url(../images/up_arrow.gif) no-repeat center bottom;
	padding-bottom:15px
}
#body_container_inner #left_container .option_container .right {
	float:right;
	color:#a7c5ef;
	width:430px;
	padding-right:10px
}
#body_container_inner #left_container .option_container .right .all_links {
	float:left;
}
#body_container_inner #left_container .option_container .right .paging {
	float:right
}
#body_container_inner #left_container .category_product_list {
	float:left;
	width:700px;
	margin:25px 0;
}
#body_container_inner #left_container .category_product_list li {
	float:left;
	width:210px;
	height:300px;
	margin-bottom:30px;
	margin-left:20px;
	display:inline;
	position:relative;
}
#body_container_inner #left_container .category_product_list li b {font-weight:normal;position:absolute;color:#333;left:5px;top:5px;}
#body_container_inner #left_container .category_product_list li span {
	display:block;
	text-align:center;
	color:#003399;
	padding-bottom:7px;
	font-size:14px;
}
#body_container_inner #left_container .category_product_list li span a {
	color:#003399;
	text-decoration:underline
}
#body_container_inner #left_container .category_product_list li span a:hover {
	color:#142d5f;
	text-decoration:underline
}
#body_container_inner #left_container .category_product_list li span.price {
	color:#ed1c24;
}
/*  ========================================== right container inner style ========================================== */

#body_container_inner #right_container {
	float:right;
	width:240px;
	overflow:hidden
}
#body_container_inner #right_container .payment_logos {
	float:right;
	width:220px;
	margin:0 0 10px 0;
	padding:0 10px
}
#body_container_inner #right_container .payment_logos span {
	float:left;
	font-size:12px;
	color:#636363;
	padding:3px 0 0 0
}
#body_container_inner #right_container .payment_logos img {
	float:right
}
#body_container_inner #right_container .have_any_question {
	float:left;
	width:240px;
	background:url(../images/white_right_rotate_bg.jpg) repeat-y 0 0;
}
#body_container_inner #right_container .have_any_question .box_inner {
	float:left;
	width:240px;
	background:url(../images/inner_right_top_curv_bg.jpg) no-repeat 0 0;
	color:#636363;
	font-size:14px;
}
#body_container_inner #right_container .have_any_question .box_inner h3 {
	color:#fff;
	font-size:17px;
	padding:10px;
	position:relative;
	z-index:1
}
#body_container_inner #right_container .have_any_question .box_inner .call_box {
	float:left;
	width:220px;
	padding:10px 10px 5px 10px;
	line-height:18px
}
#body_container_inner #right_container .have_any_question .box_inner .call_box span {
	color:#003399
}
#body_container_inner #right_container .have_any_question .box_inner .call_box a {
	color:#003399;
	text-decoration:none
}
#body_container_inner #right_container .have_any_question .box_inner .call_box a:hover {
	text-decoration:underline;
	color:#0b2a69
}
#body_container_inner #right_container .have_any_question .box_inner .address_box {
	float:left;
	width:220px;
	padding:5px 10px 0 10px
}
#body_container_inner #right_container .have_any_question .box_inner .address_box a {
	color:#003399;
	text-decoration:none
}
#body_container_inner #right_container .have_any_question .box_inner .address_box a:hover {
	text-decoration:underline;
	color:#0b2a69
}
#body_container_inner #right_container .have_any_question .box_inner .address_box span {
	float:left;
	width:90px;
	padding:10px 0
}
#body_container_inner #right_container .have_any_question .box_inner .address_box img {
	float:right
}
#body_container_inner #right_container .have_any_question .box_inner .form_box {
	float:left;
	width:220px;
	padding:5px 10px 5px 10px
}
#body_container_inner #right_container .have_any_question .box_inner .form_box p.errorMessage {width:178px !important;}
#body_container_inner #right_container .have_any_question .box_inner .form_box h4 {
	font-size:12px;
	font-weight:normal
}
#body_container_inner #right_container .have_any_question .box_inner .form_box .input {
	float:left;
	width:200px;
	height:18px;
	background:url(../images/input_bg.jpg) no-repeat 0 0;
	border:none;
	padding:7px 5px 5px 5px;
	margin-bottom:10px;
	color:#636363
}
#body_container_inner #right_container .have_any_question .box_inner .form_box textarea {
	float:left;
	width:200px;
	height:47px;
	background:url(../images/teatarea_bg.jpg) no-repeat 0 0;
	border:none;
	padding:7px 5px 5px 5px;
	margin-bottom:10px;
	color:#636363
}
#body_container_inner #right_container .have_any_question .box_inner .right_image {
	float:left;
	margin:-22px 0 0 0;
	position:relative
}
#body_container_inner #right_container .bot_curv {
	float:left;
	width:240px;
}
#body_container_inner #right_container .bot_curv img {
	float:left
}
#body_container_inner #right_container .customer_piks_container {
	float:left;
	width:237px;
	background:url(../images/right_blue_repeat_bg.jpg) repeat-y 0 0;
	margin:10px 0 0 0
}
#body_container_inner #right_container .customer_piks_container .container {
	float:left;
	width:217px;
	background:url(../images/right_blue_top_curv.jpg) no-repeat 0 0;
	padding:10px 10px 0 10px
}
#body_container_inner #right_container .customer_piks_container .container h3 {
	float:left;
	width:217px;
	font-size:20px;
	font-weight:normal;
	color:#fff
}
#body_container_inner #right_container .customer_piks_container .container h3 span {
	float:left
}
#body_container_inner #right_container .customer_piks_container .container h3 a {
	float:right;
	font-size:14px;
	text-transform:uppercase;
	margin-top:5px;
	color:#003399
}
#body_container_inner #right_container .customer_piks_container .container h3 a:hover {
	color:#0b2a69
}
#body_container_inner #right_container .customer_piks_container .container ul {
	float:left;
	width:217px;
	list-style:none;
	margin:0 0 3px 0
}
#body_container_inner #right_container .customer_piks_container .container ul li {
	float:left;
	padding-right:10px
}
#body_container_inner #right_container .customer_piks_container .container ul li.number {
	float:left;
	font-size:25px;
	color:#fff
}
#body_container_inner #right_container .customer_piks_container .container ul li.number span {
	font-size:35px;
}
#body_container_inner #right_container .customer_piks_container .container ul li.image {
	float:left;
	padding:5px 10px 0 0
}
#body_container_inner #right_container .customer_piks_container .container ul li.name {
	float:left;
	line-height:14px;
	width:110px;
	padding:7px 10px 0 0;
	font-size:14px;
	color:#003399
}
#body_container_inner #right_container .customer_piks_container .container ul li.name a {
	text-decoration:underline;
	color:#003399
}
#body_container_inner #right_container .customer_piks_container .container ul li.name a:hover {
	color:#0b2a69
}
/*  ========================================== shopping bag container style ========================================== */
#shopping_bag_container {
	float:left;
	width:100%;
	background: #fff url(../images/bag_container_bg.jpg) repeat-x left bottom;
	padding-bottom:20px
}
#shopping_bag_container #bag_container {
	float:left;
	width:985px;
	padding-left:15px;
	padding-bottom:5px;
	color:#707070;
}
#shopping_bag_container #bag_container h3 {
	float:left;
	font-size:21px;
	color:#707070;
	text-transform:uppercase;
	font-weight:normal
}
#shopping_bag_container #bag_container h3 span {
	float:left;
	padding:30px 15px 0 10px
}
#shopping_bag_container #bag_container h3 img {
	float:left
}
#shopping_bag_container #bag_container .cart_details_container {
	float:left;
	list-style:none
}
#shopping_bag_container #bag_container .cart_details_container li {
	float:left;
	padding:0 10px;
	font-size:14px
}
#shopping_bag_container #bag_container .cart_details_container li {
	float:left;
	padding:0 15px
}
#shopping_bag_container #bag_container .cart_details_container li.product_size {
	float:left;
	padding-top:35px
}
#shopping_bag_container #bag_container .cart_details_container li.product {
	float:left;
	padding-top:20px
}
#shopping_bag_container #bag_container .cart_details_container li.product .small_image {
	float:left;
}
#shopping_bag_container #bag_container .cart_details_container li.product .small_details {
	float:left;
	padding:20px 0 0 20px
}
#shopping_bag_container #bag_container .cart_details_container li.offer {
	float:left;
	padding-top:20px;
}
#shopping_bag_container #bag_container .cart_details_container li.offer span {
	color:#ed1c24;
	display:block
}
#shopping_bag_container #bag_container .cart_details_container li.button {
	float:left;
	padding-top:35px
}
#shopping_bag_container #bag_container .store_box {
	float:right;
	font-size:14px;
}
#shopping_bag_container #bag_container .store_box a {
	color:#707070;
	text-decoration:underline
}
#shopping_bag_container #bag_container .store_box a:hover {
	text-decoration:underline;
	color:#000
}
#shopping_bag_container #bag_container .store_box .image {
	float:left;
}
#shopping_bag_container #bag_container .store_box .text {
	float:left;
	padding:20px 0 0 10px
}
/*  ========================================== why windsor container style ========================================== */
.full_box_container {
	float:left;
	width:100%;
	background: #fff url(../images/bag_container_bg.jpg) repeat-x left bottom;
	padding-bottom:20px
}
.full_box_container .container {
	float:left;
	width:975px;
	padding-left:25px;
	padding-bottom:5px;
	color:#707070;
}
.full_box_container .container.why_windsor {
	background:url(../images/banner1.jpg) no-repeat top right;
	height:63px;
	padding-top:13px
}

.full_box_container .container h3 {
	color:#003399;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:20px;
	font-size:21px;
	float:left
}
.full_box_container .container a {
	color:#003399;
	text-decoration:none;
	float:left;
	background:url(../images/gray_bullet.jpg) no-repeat 0 10px;
	padding:0 15px;
	font-size:19px;
}
.full_box_container .container a:hover {
	text-decoration:underline
}
/*  ========================================== footer style ========================================== */

#footer {
	float:left;
	width:975px;
	padding-left:25px;
	color:#fff;
	padding-bottom:30px
}
#footer a {
	color:#fff;
	text-decoration:none
}
#footer a:hover {
	text-decoration:underline
}
#footer .copyright {
	float:left
}
#footer .powred_by {
	float:right;
	background:url(../images/footer_image.jpg) no-repeat 0 0;
	padding-left:20px;
	cursor:pointer
}


div.clear {clear:both;}

#paging_product {border-bottom:1px solid #959595;float:left;}
#paging_product div {float:left;position:relative;width:60px;height:80px;text-align:center;margin-right:10px;}
#paging_product span {position:absolute;top:1px;left:3px;color:#555555;font-size:10px;}
#paging_product a {text-decoration:none;}
#paging_product div.current {background:url(../images/up_arrow.gif) no-repeat center bottom;}
#paging_product div.outer {text-align:left;width:60px;padding-top:10px;height:70px;}
#paging_product div.outer a {text-decoration:underline;}

#tableProductDetails {margin-top:20px;line-height:150%;}
#tableProductDetails b {font-size:14px;color:#003399;}
#tableProductDetails img {margin-right:20px;}
#tableProductDetails .price {color:#ed1c24;font-size:16px;font-weight:bold;padding:3px 0;display:block;}
#tableProductDetails p {padding-left:20px;margin-bottom:15px;}
#tableProductDetails h1 {width:250px !important;float:none !important;line-height:100%;}
#tableProductDetails h2, #tableProductDetails h3, #tableProductDetails h4, #tableProductDetails h5 {font-size:16px;color:#003399;}

#cart #body_container {margin:10px 0 0 15px;}
#cart #totals_top {font-size:18px;color:#666;float:left;}
#cart #totals_top th {font-weight:normal;text-align:right;}
#cart .full_box_container .container.why_windsor {background:url(../images/banner_footer_wood.jpg) no-repeat top right;}
#cart .full_box_container .container h3 {color:#fff;}
#cart .full_box_container .container a {color:#fff;background:url(../images/white_wood_bullet.jpg) no-repeat 0 10px;}

#trailimageid
{
	font-size: 0.75em;
	font-family:Helvetica, Arial, sans-serif;
	color: #999999;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 475px;
	height: 0px;
	z-index: 300;
}

/*  ========================================== top banner style ========================================== */
.services_banner {
	float:left;
	width:975px;
	background:url(../images/banner_top_wood.jpg) no-repeat 0 0;
	height:54px;
	padding:20px 5px 0 20px;
	margin-top:5px;
	position:relative;
	color:#fff;
}
.services_banner h2 {
	float:left;
	width:570px;
	font-size:28px;
	line-height:32px;
	font-weight:normal;	
	padding:0 0 0 7px;
}
.services_banner .our_pharmacy {
	float:right;
	width:195px;
	font-size:12px;
	line-height:14px;
	height:20px;
	padding:6px 6px 0 6px;
	margin:28px 0 0 0;
	text-align:center;
	font-weight:bold;
}
.services_banner h3 {position:absolute;font-size:14px;font-weight:normal;bottom:2px;left:254px;}

/*  ========================================== services page style starts ========================================== */

#body_container_services {
	float:left;
	width:1000px;
	padding:0 0 15px 0;
}
/*  ========================================== service content container style ========================================== */
#content_container_services {
	float:left;
	width:934px;
	padding:20px 22px 15px 44px;
}
/*  ========================================== service left container style ========================================== */
#services_left_details {
	float:left;
	width:180px;
}
#services_left_details .services_topics_box {
	float:left;
	width:180px;
	padding:0 0 30px 0
}
#services_left_details .services_topics_box h4 {
	float:left;
	width:180px;
	font-size:16px;
	line-height:20px;
	color:#464646;
	font-weight:normal
}
#services_left_details .services_topics_box ul.topics {
	float:left;
	width:165px;
	padding:0 0 0 15px;
	list-style:none
}
#services_left_details .services_topics_box ul.topics li {
	float:left;
	width:153px;
	padding:7px 0 0 12px;
	background:url(../images/gray_bullet.jpg) no-repeat 0 13px;
	line-height:16px
}
#services_left_details .services_topics_box ul.topics li a {
	color:#003399;
	text-decoration:none
}
#services_left_details .services_topics_box ul.topics li a:hover {
	color:#000;
	text-decoration:none
}
/*  ========================================== service right container style ========================================== */
#services_right_details {
	float:right;
	width:723px;
	padding:8px 0 0 0
}
#services_right_details .right_details_container {
	float:left;
	width:723px;
}
#services_right_details .right_details_container h3 {
	float:left;
	width:723px;
	font-size:16px;
	line-height:18px;
	color:#636363;
	font-weight:bold;
	border-bottom:1px solid #a1a1a1;
	padding:0 0 6px 0
}
#services_right_details .right_details_container ul.descriptions {
	float:left;
	width:700px;
	list-style:none;
	padding:12px 0 0 23px
}
#services_right_details .right_details_container ul.descriptions li {
	float:left;
	width:145px;
	padding:0 0 0 13px
}
#services_right_details .right_details_container ul.descriptions li img {
	float:left;
}
#services_right_details .right_details_container ul.descriptions li span {
	float:left;
	color:#747474;
	line-height:16px;
	padding:3px 10px 0 0;
	width:135px
}
#services_right_details .right_details_container ul.descriptions li span a {
	color:#003399;
	text-decoration:underline
}
#services_right_details .right_details_container ul.descriptions li span a:hover {
	color:#003399;
	text-decoration:none
}
#services_right_details .right_details_container .contact_details_box {
	float:left;
	width:700px;
	padding:28px 0 0 23px
}
#services_right_details .right_details_container .contact_details_box .address {
	float:left;
	width:170px;
	padding:0 35px 0 0;
	font-size:14px;
	line-height:20px;
	color:#464646
}
#services_right_details .right_details_container .contact_details_box .address a {
	color:#003399;
	text-decoration:underline
}
#services_right_details .right_details_container .contact_details_box .address a:hover {
	color:#464646;
	text-decoration:none
}
#services_right_details .right_details_container .contact_details_box .hours {
	float:left;
	width:215px;
	padding:4px 0 0 0
}
#services_right_details .right_details_container .contact_details_box .hours h4 {
	float:left;
	width:215px;
	color:#464646;
	font-size:14px;
	line-height:16px;
	font-weight:normal
}
#services_right_details .right_details_container .contact_details_box .hours ul {
	float:left;
	width:203px;
	list-style:none;
	padding:0 0 0 12px
}
#services_right_details .right_details_container .contact_details_box .hours ul li {
	float:left;
	width:191px;
	padding:6px 0 0 12px;
	background:url(../images/gray_bullet.jpg) no-repeat 0 12px;
	line-height:16px;
	color:#464646
}
#services_right_details .right_details_container .back {
	float:left;
	width:700px;
	padding:28px 0 20px 23px;
	text-align:right
}
#services_right_details .right_details_container .back a {
	color:#003399;
	text-decoration:underline
}
#services_right_details .right_details_container .back a:hover {
	color:#003399;
	text-decoration:none
}

#services_right_details .right_details_container .ordering_content_container {
	float:left;
	width:700px;
	padding:12px 0 0 23px;
}
#services_right_details .right_details_container .ordering_content_container .image_side {
	float:left;
	width:150px; padding:7px 0 0 0
}
#services_right_details .right_details_container .ordering_content_container .image_side .oredering_img {
	float:left;
}
#services_right_details .right_details_container .ordering_content_container .image_side p {
	float:left;
	width:150px;
	padding:7px 0 0 0;
	color:#464646;
	line-height:17px
}
#services_right_details .right_details_container .ordering_content_container .ordering_details {
	float:left;
	width:500px;
	padding:0 0 0 25px
}
#services_right_details .right_details_container .ordering_content_container .ordering_details p {
	float:left;
	width:500px;
	padding:3px 0 10px 0;
	font-size:14px;
	color:#464646;
	line-height:19px
}




.right_details_container .topic_content_container {
	float:left;
	width:700px;
	padding:12px 0 0 23px;
}

  h3.topic_title {
	float:left;
	width:725px;
	font-size:16px;
	line-height:18px;
	color:#636363;
	font-weight:bold;
	border-bottom:1px solid #a1a1a1;
	padding:0 0 6px 0;
	margin-bottom: 6px;
}

 .back {
	float:left;
	width:700px;
	padding:28px 0 20px 23px;
	text-align:right
}

.back a {
	color:#003399;
	text-decoration:underline
}

.back a:hover {
	color:#003399;
	text-decoration:none
}


.topic_container {
	float: right;
	width: 700px;
	border: 1px solid black;
}



 .topic_details {
	float:left;
	//width:700px;
	padding:0 0 0 25px
}
 .topic_details p {
	float:left;
	width:675px;
	padding:3px 0 10px 0;
	font-size:14px;
	color:#464646;
	line-height:19px
}

.listText{
	float: left; 
	width: 225px; 
	padding-left: 25px;
	font-size:14px;
	color:#464646;
	line-height:19px
}

