

/* CSS Document */



*{ margin: 0px; padding: 0px; }*



body{

	padding:0;

	margin:0 auto;

	}



.clear{

	clear:both;

	margin:0px;

	padding:0px;
	font-size:0;

	}

	



	





	

/** Wrapper **/



	#wrapper{

	background:transparent url(../images/wrapper.png) repeat-y scroll center top ;

	margin:0 auto;

	}

	

	#header

	{

	margin:0 auto;

	width:971px;

	height:125px;

	background:#FFF url(../images/header-background.jpg); 



	}

	#logo img

	{

	float:left;

	width:389px;

	height:63px;

	margin:35px 0 0 43px;

	border:none;

	}

	

	#header-rgt

	{

	float:right;

	width:242px;

	

	margin:0;

	padding:0;

	}

	#header-rgt .livesupport

	{	

	width:219px;

	padding:5px 0 0 0;

	border:none;

	}

	

	#header-rgt .call

	{

	background:transparent url(../images/phone_img.png) no-repeat;

	height:22px;

	color:#FFF;

	margin:3px 0 5px 15px;

	padding:0 0 0 37px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-transform:none;

	}

	

	#header-rgt .reg

	{

	background:transparent url(../images/register_img.png) no-repeat;

	height:22px;

	color:#FFF;

	margin:3px 0 0 15px;

	padding:0 0 0 37px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-transform:none;

	

	}

	#header-rgt .reg span a

	{

	color:#6699ff;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-decoration:none;	

	}

	

	#header-rgt .reg span a:hover

	{

	color:#6699ff;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-transform:none;

	text-decoration:underline;	

	}

	#menu_handler

	{

	margin:0 auto;

	width:971px;

	height:40px;

	background:#FFF url(../images/menu-bg.png) repeat-x scroll;

	}

	

	#menu-outer {

	float:left;

	padding:8px 0 0 20px;

	width:530px;

	}

	

	#menu_handler .search_field

	{

	float:right;

	width:323px;	

/*	height:40px;*/

	padding:6px 0 0 0;

	}

	#menu_handler .search_field form {

	

	margin:0;

	}

	

	.search-bg

	{

	background:transparent url(../images/input.png) no-repeat scroll 0 0;

	width:230px;

	height:29px;

	float:left;	

	}

	

	.search {

	

	border:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#808080;

	border:1px solid red;

	margin:5px 0 0 10px;

	width:187px;

	border:#FFF;

	}

	

	#menu_handler .search_field .button1 {

	

	background: url(../images/button.png) no-repeat scroll 0 0;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin-bottom:3px;

	margin-left:3px;

	width:70px;	

	height:27px;

	border:0 none;

	cursor:pointer;	

	margin-top:0px;

	}

	

	.menu

	{

	margin:0;

	float:left;

	padding:6px 0 0 0;

	width:514px;

	}

	

	#crumb {

	

	padding:10px 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#000;

	}

	#crumb a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:underline;

	color:#294c94;

	}

	#crumb span{	

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#000;

	font-weight:bold;

	}

	

	/*-----------Home -  main area start--------- */

	

	#main_area

	{

	margin:auto;

	width:971px;

	padding-top:12px;

	padding-bottom:12px;

	

	}

	#main_left

	{

	width:669px;

	float:left;

	padding:0 0 0 13px;

	

	}

	#main_rgt

	{

	width:263px;

	float:right;

	padding:0 13px 0 0;

	}

	

	.checkout-onepage-index #main_rgt

	{

		float:right;

		padding-right:0px;

		padding-top:63px;

		width:210px;

	}

	.checkout-onepage-index #main_left

	{

	width:690px;

	float:left;

	padding:0 0 0 0px;

	

	}

	#main_rgt .space

	{	

	padding:7px 0;

	}



	

	

/*----------- Content area start--------- */	

	

/*----------- Content area  left start--------- */			

	

	#content_left

	{

	width:669px;

	/*float:left;*/

	padding:0;

	}

	.subdivtop

	{

	margin-top:10px;

	padding:0;	

	}

	

	.subdivbottom

	{

	margin-top:10px;	

	padding:0;	

	}

	

	.subdiv

	{

	margin:0 3px 0 0;

	float:left;

	padding:0;

	width:331px;	

	}

	.subdiv .top

	{

	background:url(../images/div_top.gif) no-repeat scroll 0 0 transparent;

	width:330px;

	height:5px;

	margin:0;

	padding:0;

	font-size:0px;	

	}

	

	

	.subdiv_bg

	{

		width:328px;

		background:url(../images/div_center.gif) repeat-x scroll 0 0 transparent;

		height:226px;

		border-left:1px solid #cac9ca;

		border-right:1px solid #cac9ca;

		

		

	/**margin-top:-14px;*/

		

	}

	.subdiv_bg h2 {

	background:url(../images/heading_bg.png) no-repeat scroll 0 0 #FFFFFE;

	height:30px;

	margin:0 10px;

	color:#fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size:17px;

	padding:3px 0 0 0;

	text-align:center;

	

	}	

	.subdiv_bg img

	{

		margin:8px 10px 0 10px;	

	}

	.subdiv_bg .cat-more

	{



	padding-left:284px;

	margin-top:-17px;

	}

	

	.subdiv .bottom

	{

	background:url(../images/div_bottom.gif) no-repeat scroll 0 0 transparent;

	width:330px;

	height:5px;

	font-size:0px;

	margin:0;

	padding:0;

	}

	

	

/*----------- Content area  division 2 start--------- */	



.subdiv1

	{

	margin:0;

	float:right;

	padding:0;

	width:331px;

	

	}

	.subdiv1 .top

	{

	background:url(../images/div_top.gif) no-repeat scroll 0 0 transparent;

	width:330px;

	height:5px;

	margin:0;

	padding:0;

	font-size:0px;

	}

	.subdiv1 .bottom

	{

	background:url(../images/div_bottom.gif) no-repeat scroll 0 0 transparent;

	width:330px;

	height:5px;

	margin:0;

	padding:0;

	font-size:0px;

	}

	



	

/*----------- Content area  division 2 end--------- */



/*----------- Content area  left end--------- */		



/*----------- Content area  right start--------- */		

	#sidebar

	{

		width:263px;

		margin:10px 0 0 0;



	}

	

	

	.right_box1 .sidebar-top

	{

	margin:0;

	padding:0;

	}

	

	.right_box1 .sidebar-top .top

	{

		background:url(../images/right-top-header.gif) no-repeat scroll 0 0 #eef8fe;

		height:42px;		

		width:263px;

	}

	

	.right_box1 .sidebar-top .top_bg

	{

		width:261px;

		background:url(../images/right-top-bg.gif) repeat-x scroll 0 0 #C6E8FA;

				border-left:1px solid #8fb9d0;

		border-right:1px solid #8fb9d0;		

		color:#25468a;

		font-family:Arial,Helvetica,sans-serif;

		font-size:15px;

		margin:0;

		padding:16px 0 0 0;

		text-decoration:none;

		}

		

		.right_box1 .sidebar-top .top_bg ul

		{

		list-style-type:none;		

		}

		.right_box1 .sidebar-top .top_bg ul li

		{

		list-style-image:url(../images/bullet.png);

		margin:0 0 0 33px;

		padding:0 0 15px 6px;	

		}

		.right_box1 .sidebar-top .top_bg ul li a

		

		{

		text-decoration:underline;

		color:#25468a;

		}

		.right_box1 .sidebar-top .top_bg ul li a:hover

		{

		text-decoration:none;

		color:#25468a;

		}

		

		

		.right_box1 .sidebar-top .bottom

		{

		background:url(../images/right-bottom-bg.gif) no-repeat scroll 0 0 transparent;

		height:5px;		

		width:263px;

		font-size:0px;

		}

		/* for new feature */
		.right_box1 .sidebar-top .topf

	{

		background:url(../images/right-top-headerf.gif) no-repeat scroll 0 0 #eef8fe;

		height:82px;		

		width:263px;

	}

	

	.right_box1 .sidebar-top .top_bgf

	{

		width:261px;

		background:url(../images/right-top-bgf.gif) repeat-x scroll 0 0 #FFFCDD;

		border-left:1px solid #EFD1A7;

		border-right:1px solid #EFD1A7;		

		color:#25468a;

		font-family:Arial,Helvetica,sans-serif;

		font-size:15px;

		margin:0;

		padding:16px 0 0 0;

		text-decoration:none;

		}

		

		.right_box1 .sidebar-top .top_bgf ul

		{

		list-style-type:none;		

		}

		.right_box1 .sidebar-top .top_bgf ul li

		{

		list-style-image:url(../images/bulletf.gif);

		margin:0 0 0 28px;

		padding:0 0 15px 6px;
		color:#FF9900;	

		}
		

		

		.right_box1 .sidebar-top .bottomf

		{

		background:url(../images/right-bottom-bgf.gif) no-repeat scroll 0 0 transparent;

		height:6px;		

		width:263px;

		font-size:0px;

		}

		

		.right_box1 .sidebar-top .bottom

		{

		background:url(../images/right-bottom-bg.gif) no-repeat scroll 0 0 transparent;

		height:5px;		

		width:263px;

		font-size:0px;

		}

		#sidebar .sidebar-bottom

		{		

		margin:10px 0 0 0;

		font-size:0;				

		}

		

		#sidebar .adobe-outer

		{		

		margin:10px 0 0 0;

		font-size:0;

		width:263px;					

		}

		#sidebar .adobe-outer .reader-left

		{	

		background:url("../images/adobe-left.png") no-repeat scroll 0 0 transparent;

		float:left;

		font-size:0;

		height:89px;

		width:6px;								

		}

		#sidebar .adobe-outer .reader-center

		{	

		background:url("../images/adobe-center.png") repeat-x scroll 0 0 transparent;

		float:left;

		font-size:0;

		height:89px;

		width:251px;								

		}

		

		#sidebar .adobe-outer .reader-center p

		{	

		color:#FFF;

		font-family:Arial,Helvetica,sans-serif;

		font-size:15px;	

		padding:10px 0 0 0;

		font-weight:bold;

		text-align:center;						

		}

		

		.download

		{

		margin:0;

		padding-top:8px;

		}

		

		.download img

		{

		float:left;

		margin:0 10px 0 20px;

		border:none;

		}

		

		.download span

		{

		color:#FFF;

		font-family:Arial,Helvetica,sans-serif;

		font-size:15px;

		font-weight:bold;

		}

		

		

		#sidebar .adobe-outer .reader-right

		{	

		background:url("../images/adobe-rgt.png") no-repeat scroll 0 0 transparent;

		float:left;

		font-size:0;

		height:89px;

		width:6px;								

		}

		

	/*----------- Content area  right end--------- */			

	

	

		

	/*-----------home main area end--------- */

	#inner-main

	{

	padding:0 25px 0 25px;

	

	}

	

	

	#inner-main-right

	{

	width:669px;

	float:right;

	padding:0 13px 0 0;

	

	}

	.catalog-product-view #inner-main-right

	{

	width:659px;

	float:right;

	padding:0 13px 0 10px;

	

	}

	

	.catalog-product-view .breadcrumbs

	{

		margin:10px 0 20px 0;

		padding-left:5px;

	}

	 #inner-main-right p

	{	

	font-family:Arial, Helvetica, sans-serif;

/*	font-size:17px;

*/	color:#034F86;

	text-decoration:none;

	line-height:22px;

	padding:10px 0 0 0;	

	}

	

	#inner-main-right .pager p

	{	

		padding-top:0px;

		color:#034f86;

		font-size:16px;

	}



	#inner-main-right .sorter p

	{	

		color:#FFFFFF;

		font-size:14px;

		padding-top:0;

	}	



	#inner-main-left

	{

	width:263px;

	float:left;

	padding:0 0 0 13px;	

	font-size:0px;

	}

	

	#inner-main-left .space

	{	

	padding:7px 0;

	}	

	

	#innerpg-content-rgt

	{

	width:669px;

	/*float:left;*/

	padding:0px 0 0 0;

	}

	

	/*----------- Fund raising page start--------- */	

	

	.heading-bg 

	{

	clear:both;

	height:40px;

	background:url(../images/fall-catalogs-bg.png) no-repeat;

	margin:20px 0 0 0;

	}

	

	.heading-bg h1

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#000;

	text-decoration:none;

	padding:7px 0 0 21px;

	

	}

	

	.programheading

	{

	margin:0;	

	padding:0;

	height:40px;		

	}

	

	

	

	

	

	.programheading-left

	{

	margin:0 3px 0 0;

	float:left;

	padding:0;

	width:331px;

	height:40px;

	background:url(../images/fall-brouchure.png) no-repeat;

	}

	

	

	

	.programheading-left h1 

	{

	text-align:center;

	padding:5px 0 0 0;

	}

	

	.programheading-left h1 a

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#FFF;

	text-decoration:none;

	text-align:center;

	padding:5px 0 0 0;

	}

	

	.programheading-left h1 a:hover

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#FFF;

	text-decoration:underline;

	text-align:center;

	padding:5px 0 0 0;

	}

	

	.programheading-rgt

	{

	margin:0;

	float:right;

	padding:0;

	width:331px;

	/*width:335px;*/	

	height:40px;

	background:url(../images/spring-brouchure.png) no-repeat;	

	margin:0 3px 0 0;

	}

	

	.programheading-rgt h1

	{

	text-align:center;

	padding:5px 0 0 0;

	}

	

	.programheading-rgt h1 a

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#FFF;

	text-decoration:none;

	text-align:center;

	padding:5px 0 0 0;

	}

	

	.programheading-rgt h1 a:hover

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#FFF;

	text-decoration:underline;

	text-align:center;

	padding:5px 0 0 0;

	}

	

	.category_div_seperator

	{

		margin-bottom:15px;

		clear:both;

	}

	

	.cms-home .programheading-left,.cms-home .programheading-rgt

	{

		float:none;

		margin-bottom:10px;

	}

	

	.subdiv_bg1

	{

		width:328px;

		background:url(../images/div_center_large.gif) repeat-x scroll 0 0 transparent;

		height:399px;

		border-left:1px solid #cac9ca;

		border-right:1px solid #cac9ca;

		font-size:0;				

	}

	

		

	.subdiv_bg1 img

	{

	/*width:307px;

	height:381px;*/

	margin:8px 10px 0 10px;	

	}

	.subdiv_bg1 .cat-more

	{

	border:0;

	padding-left:284px;

	margin-top:-20px;

	height:22px;	

	}

	

	

/*----------- Fund raising page end--------- */		





	/*----------- footer area start--------- */

	#footer_area

	{

		margin:auto;

		width:945px;		

		height:108px;

		padding:10px 0;

		*padding:0 0 10px 0;

	}

	

	#footer_area .footer-left

	{

		float:left;

		background:url(../images/footer-left.png) no-repeat scroll 0 0 transparent;

		width:5px;	

		height:108px;	

	}

	

	#footer_area .footer-center

	{

		float:left;

		background:#7cb408 no-repeat scroll 0 0 ;

		width:935px;

		height:108px;	

	}

	

	#footer_area .footer-center img.afrds

	{

		float:left;

		width:36px;

		height:37px;

		margin: 46px 15px 0 15px;	

	}

	

	#footer_area .footer-center img.follow-me

	{

		float:right;

		width:149px;	

		height:104px;

		margin:-10px 13px 0 0;

	

	}

	.footer-content

	{

		color:#FFF;

		float:left;

		font-family:Arial,Helvetica,sans-serif;

		font-size:12px;

		padding:10px 0px 0 0;		

		word-spacing:2px;
		
		font-weight:bold;

	}

	

	.footer-content a

	{

		font-family:Arial, Helvetica, sans-serif;

		color:#FFF;

		font-size:11px;

		text-decoration: none;


	}

	.footer-content a:hover

	{

		text-decoration:underline;

	}

	.footer-address

	{

		display:block;

		margin:12px 0 0 0;

		border-right:1px solid #fff;		

		font-family:Arial, Helvetica, sans-serif;

		color:#FFF;

		font-size:12px;

		width:167px;

		height:60px;
		font-weight:bold;

	}

	#footer_area .footer-right

	{

		float:left;

		background:url(../images/footer-right.png) no-repeat scroll 0 0 transparent;

		width:5px;	

		height:108px;

	}



	

	/*----------- footer area end--------- */

	

	/*----------- bottom start-------- */

	#bottom

	{

	margin:0px auto;

	width:971px;

	padding:0;

	height:22px;	

	}

	

	#bottom .copyright

	{

		float:right;	

		padding:0 40px 0 0;

		font-family:Arial, Helvetica, sans-serif;

		color:#336699;

		font-size:11px;

	}

	/*----------- bottom end-------- */

	

	

	

	

	#main_rgt .right_box

	{

		margin-bottom:7px;

	}	

	

	#main_rgt .right_box1

	{

		margin-bottom:10px;

	}	

	

	#inner-main-left .right_box

	{

		margin-bottom:7px;

	}	

		

	#inner-main-left .right_box1

	{

		margin-bottom:10px;

	}	

	

	#index-BOX_left

	{

		float:left;

		width:325px;

	}

	

	#index-BOX_right

	{

		float:left;

		width:343px;

	}

	

	#index-BOX2

	{

		margin-bottom:5px;

	}

	

	





/*cart page*/





	

	.checkout-types .btn-checkout

	{

		background:url(../images/crt-rght-btm.png) repeat-x scroll left top;

		width:200px;

		height:38px;

		font-family:"MyriadPro",Arial,Helvetica;

		font-size:17px;

		color:#FFFFFF;

		font-weight:bold;

	}

	.page-head-alt .checkout-types .btn-checkout

	{

		background: url(../images/crt-btn.jpg) repeat-x scroll left top;

		width:200px;

		height:40px;

		font-family:"MyriadPro",Arial,Helvetica;

		font-size:17px;

		color:#FFFFFF;

		font-weight:bold;

	}

	.shopping-cart  { margin-bottom:0; }

	.shopping-cart th, .shopping-cart td { padding:15px; }

	.shopping-cart th .tax-flag {font-size:0.9em; font-weight:normal; display:block; }

	.shopping-cart tr.error { background:#FDE6E0 !important; }

	.shopping-cart .continue-shopping { float:left; }

	.shopping-cart-item-message {margin-bottom:5px;font-size:95%;margin-top:6px; }

	

	td.attributes-col { line-height:1.4em; }

	td.attributes-col ul { margin:5px 0; font-size:.95em; }

	td.attributes-col dt { margin-top:.5em; }

	td.attributes-col dd ul { margin:0 0 5px 0; list-style:disc; }

	td.attributes-col dd ul li { margin-left:15px; }

	td.attributes-col h4.title { padding:0; margin:0; font-size:1em; color:#2f2f2f; width:100%; overflow:hidden; }

	td.attributes-col h4.title a { font-weight:bold; }



	.shopping-cart-totals 

	{

			background:#F89B24 url(../images/crt-rght-bg.jpg) repeat-x scroll left top;

			border:1px solid #CF7200;

			float:right;

			margin-top:0px;

			padding:0 5px 5px;

			text-align:right;

			width:252px;

	   }

	.shopping-cart-totals table { width:100%; margin:7px 0; }

	.shopping-cart-totals tbody { color:#FFFFFF;font-size:14px;}

	.shopping-cart-totals tfoot { color:#034F86;font-size:16px; }

	.shopping-cart-totals td { padding:3px 15px; }

	.shopping-cart-totals tr.last td {}

	.shopping-cart-totals tfoot td {

		padding-top:10px;   

		border:none!important;

		}

	.shopping-cart-totals .checkout-types { padding:0px 15px 0px 15px; }

	.shopping-cart-totals .checkout-types li { clear:both;  margin:10px 0; }

	

	.shopping-cart-totals .checkout-types img

	{

		margin-bottom:15px;

	}

	.shopping-cart-totals .checkout-types li a{ margin-top:15px;font-size:14px;color:#ffffff; }

	

	

	



	.checkout-cart-index #shopping-cart-table thead

	{

		background:transparent url(../images/table-top-bg.jpg) no-repeat scroll 0 0;

		height:38px;

	}

	

	

	.checkout-cart-index .button-level

	{

		text-align:right;

	}

	

	.checkout-cart-index .data-table tr

	{

		background:none;

	}

	.checkout-cart-index .data-table tbody tr

	{

		background:#EBF8FE;

	}

	.checkout-cart-index .data-table thead tr th

	{

		background:transparent none repeat scroll 0 0;

		color:#FFFFFF;

		font-size:14px;

		font-weight:bold;

		padding:8px;

	}

	.checkout-cart-index .data-table

	{

		border:0 none;

		margin-bottom:20px;

		margin-top:20px;

		width:910px;

	}

	.checkout-cart-index .data-table th 

	{

		border-right:0px solid #9DCCEB;

		border-left:1px solid #9DCCEB;

	}

	.checkout-cart-index .data-table th.first 

	{

		border-left:0px solid #9DCCEB;

	}

	.checkout-cart-index #shopping-cart-table tfoot

	{

		background:transparent url(../images/bottom_border.jpg) no-repeat scroll 0 0;

		height:38px;

	}

	.checkout-cart-index #shopping-cart-table tfoot td

	{

		padding-top:8px;

	}



	.checkout-cart-index .data-table tfoot tr

	{

	

	background:transparent  url(../images/table-btm-bg.jpg) no-repeat scroll 0 0 !important;

		

	}



	.cart_table_div

	{

		width:910px;

		margin-left:auto;

		margin-right:auto;

		font-size:14px;

	}



	.shopping-cart-collaterals

	{

		float:left;

		width:500px;

	}



	.shopping_div

	{

		width:910px;

		margin-left:auto;

		margin-right:auto;

	}

	.checkout-cart-index .data-table tbody

	{

		

	}

	.checkout-cart-index .data-table tbody td 

	{

		border-left:1px solid #9DCCEB;

		border-right:0px solid #9DCCEB;

	}



	.checkout-cart-index .data-table td.last

	{

		border-right:1px solid #9DCCEB;

	}

	.continue-shopping

	{

		background:transparent url(../images/continue_shopping.jpg) repeat-x scroll 0 0;

		

		width:179px;

		border:0px;

		color:#FFFFFF;

		font-size:14px;

		font-weight:bold;

		text-align:left;

	}

	.continue-shopping span

	{

		display:block;

		margin-left:4px;

		padding-bottom:4px;

		padding-top:2px;

	}



	.apply_coupon

	{

		background:transparent url(../images/frm-btn.jpg) repeat-x scroll 0 0;

		height:26px;

		width:114px;

		border:0px;

		font-size:14px;

		font-weight:bold;

		text-align:center;

		color:#FFFFFF;

	}

	

	.update-cart

	{

		background:transparent url(../images/update_shopping.jpg) repeat-x scroll 0 0;

		border:0 none;

		color:#FFFFFF;

		font-size:14px;

		font-weight:bold;

		width:202px;

	}



	.update-cart span

	{

		display:block;

		margin-left:4px;

		padding-bottom:4px;

		padding-top:2px;

	}



	.checkout-cart-index .col2-set .col-2

	{

		width:426px;

		float:left;

	}

	.checkout-cart-index .col2-set .col-2 .box

	{

		border:1px solid #BCE1FC;

		padding:20px 0 25px 20px;

		background-color:#EBF8FE;

		margin-bottom:30px;

	}	



	.discount_code

	 {

		background:transparent url(../images/discount-bg.jpg) no-repeat scroll left center;

		color:#41A312;

		font-size:18px;

		font-weight:bold;

		padding:0 0 0 30px;

		text-transform:uppercase;

	 }

	.coupn_code 

	{

		color:#1666A7;

		font-size:14px;

		padding:15px 0;

	}	

	.copn_fld 

	{

	float:left;

	width:213px;

	}

	

	.coun_button 

	{

	float:left;

	padding:0 0 25px;

	}

	.input 

	{

	border:1px solid #F0F0F1;

	float:left;

	height:15px;

	padding:5px 0 5px 5px;

	width:195px;

	}



	.txt_copn 

	{

	border:1px solid #F0F0F0;

	height:22px;

	width:200px;

	}

	

	.estimate 

	{

		background:transparent url(../images/icon.png) no-repeat scroll left center;

		color:#DE8C08;

		font-size:18px;

		font-weight:bold;

		padding:0 0 0 30px;

	}



	.shipping-estimate label

	{

		color:#206392;

		font-size:16px;

		font-weight:bold;

		line-height:40px;

	}

	.getquote_button

	{

		background:transparent url(../images/get_quote_button.jpg) repeat-x scroll 0 0;

		height:26px;

		width:114px;

		border:0px;

	}



	.updatebutton_button

	{

		background:transparent url(../images/update_total.jpg) repeat-x scroll 0 0;

		height:26px;

		width:114px;

		border:0px;

	}

	.checkout-cart-index .middle

	{

	padding:57px 25px 80px 20px;

	}



	.checkout-cart-index .middle-container 

	{

	margin-top:36px;

	}

	.shop_header 

	{

	color:#034F86;

	float:left;

	font-size:20px;

	margin-top:10px;

	}

	

	.checkout-cart-index .col-1-layout .col-main 

	{

	float:none;

	margin:0 auto;

	width:910px;

	}











/*----------- home bottom start-------- */





	.category

	{

	padding:0;

	margin:0;

	height:55px;

	padding:5px 0;

	}

	

	.category-lft

	{

	background:url(../images/cate-lft-bg.png) no-repeat scroll 0 0 transparent;

	float:left;

	width:7px;

	height:55px;

	}

	

	.category-cen

	{

	background:url(../images/cate-cen-bg.png) repeat-x scroll;

	float:left;

	width:315px;

	height:55px;

	}

	

	.cate-list-lft

	{

	float:left;

	width:138px;

	padding:0 0 0 23px;

	}

	

	.cate-list-rgt

	{

	float:right;

	width:126px;

	padding:0 0 0 20px;

	}

	.links_cont

	{

	padding:5px 0 0 0;

	}

	

	.links_cont a

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;	

	color:#fff;

	}

	

	.links_cont a:hover

	{

	

	text-decoration:none;

	}

	

	.category-rgt

	{

	background:url(../images/cate-rgt-bg.png) no-repeat scroll 0 0 transparent;

	float:left;

	width:7px;

	height:55px;

	}

	

	.box_content

	{

		padding:15px;

		font-family:Arial, Helvetica, sans-serif;

	}

	

	

	.box_content td

	{

		padding:5px;

	}

	.box_content p

	{

		margin-bottom:15px;

	}

	.main_input_button

	{

		background:transparent url(../images/frm-btn.jpg) repeat-x scroll 0 0;

		color:#FFFFFF;

		display:block;

		font-family:Arial,Helvetica,sans-serif;

		font-size:16px;

		font-size-adjust:none;

		font-stretch:normal;

		font-style:normal;

		font-variant:normal;

		font-weight:bold;

		height:26px;

		line-height:26px;

		padding:0 8px;

		text-align:center;

		white-space:nowrap;

		text-transform:uppercase;

		border:0px;

	}

/*----------- home bottom end-------- */



	button.button 

	{

	background:none repeat scroll 0 0 transparent;

	border:0 none;

	cursor:pointer;

	margin:0;

	overflow:visible;

	padding:0;

	width:auto;

	}

	button.button span 

	{

	background:url("../images/frm-btn.jpg") repeat-x scroll 0 0 transparent;

	color:#FFFFFF;

	display:block;

	font:bold 14px/26px Arial,Helvetica,sans-serif;

	height:26px;

	padding:0 8px;

	text-align:center;

	white-space:nowrap;

	}

/* May 19th modification */

	.content1 

	{

		margin:auto;

		padding:0;

	}

	.div1 {

	padding:32px 0 0 0;

	margin:0;

	}

	.div2 {

	padding:55px 0 0 0;

	margin:0;
	}

	

	.box {

	width:280px;

	float:left;	

	margin:0 0 0 20px;

	}

	

	.box1 {

	width:280px;

	float:right;

	margin:0 27px 0 0;

	}

	.box2 {

	width:280px;

	float:left;

	margin:0 0 0 20px;

	}

	.box3 {

	float:right;

	margin:0 27px 0 0;

	width:280px;

	}

	.box-top {

	width:281px;

	margin:0px;

	}

	

	.oreng-middle {

	background:url(../images/inner-head.png) no-repeat scroll 0 0;;

	width:281px;

	height:40px;

	}

	

	.oreng-middle img {

	margin:6px 0 0 13px !important;

	float:left;

	}

	.oreng-middle h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	margin:0;

	padding-top:5px;

	padding-left:5px;

	float:left;	

	}

	

		

	.box-bottom{

	margin:0;

	/*float:left;*/

	padding-top:4px;

	width:281px;

		

	}

		

	.boxb-top 

	{

	background:url(../images/box-top.jpg) no-repeat scroll 0 0 transparent;

	width:280px;

	height:5px;

	margin:0;

	padding:0;

	font-size:0px;	

	}

	.boxb-middle 

	{

		background:url(../images/middle.jpg) repeat-x scroll 0 0 transparent;

		/*height:112px;*/

		border-left:1px solid #bdbcbd;

		border-right:1px solid #bdbcbd;

		width:278px;

		background-color:#ededed;

		/*min-height:112px;*/

		/*padding-top:5px;*/

	}



	.txt-bm 

	{

		padding:0px 0px 0px 3px;

		margin:0px;
		width:278px;

	}

	.sellers 

	{

	   font-family:Arial, Helvetica, sans-serif;

	   font-weight:normal;

	   font-size:12px;

	   color:#000000;

	  /*padding:12px 5px 0 0;*/
	  padding:12px 8px 0;

	   margin:0px;

	   line-height:20px; 
	   text-align:center;
	   width:249px;
	   	}



	.sellers1

	{

   	   font-family:Arial, Helvetica, sans-serif;

	   font-weight:normal;

	   font-size:12px;

	   color:#000000;

	  padding:12px 5px 0 0;

	   margin:0px; 
	   
	   text-align:center;


	  /* width:215px;*/

	   line-height:20px; 
	      

	}



	.sellers2 

	{

   	   font-family:Arial, Helvetica, sans-serif;

	   font-weight:normal;

	   font-size:12px;

	   color:#000000;

	  padding:14px 0 14px 92px;

	   margin:0px;

	  /* width:215px;*/

	   line-height:20px;    

	}



	.sellers2 a

	{

		color:#c10908;

		text-decoration:underline;

	}

	

	.sellers2 a:hover

	{

		color:#c10908;

		text-decoration:none;

	}


  
	.sellers a

	{

		color:#c10908;

	}

	/*.txt-bm span{

		width:230px;

		padding:0px 0px 0px 0px;

		border:1px solid red;

			}*/

	/*.boxb-middle span {	

		padding-top:15px;

		width:230px;*/

	.box .frm 

	{

		width:250px;

		margin:16px 0 0 0;

		padding:0 0 16px 15px;

		/*padding:19px 0 10px 0;*/

	}

	.frmr_prt

	{

		width:240px;

		float:left;

		padding:10px 0 0 20px;

	}

	.frmr_txt

	{

	   font-family:Arial, Helvetica, sans-serif;

	   font-weight:bold;

	   font-size:12px;

	   float:left;

	   padding-top:5px;

	   padding-right:10px;

   }

   			

	.frmr_lft

	{

		background:url(../images/txtfield.jpg) no-repeat;

		width:124px;

		height:24px;

		float:left;

		padding-right:8px;

	}

		

	.inputtxt

	{	

		border:medium none #FFFFFF;

		width:115px;

		float:left;	

		margin:5px 0 0 5px;

		padding:0;

	}

	

	.go 

	{

		background:url(../images/go.png) left top no-repeat;

		color:#FFF;

		text-decoration:none;

		height:27px;

		width:41px;

		float:left;

		text-align:center;

		padding:5px 0px 0 0px;

	}

	.go a

	{

		font-family:Arial, Helvetica, sans-serif;

		font-weight:bold;

		font-size:12px;

		text-decoration:none;

		color:#FFFFFF;

	}



	.boxb-bottom 

	 {

		background:url(../images/box-bottom.jpg) no-repeat scroll 0 0 transparent;

		width:280px;

		height:5px;

		font-size:0px;

		margin:0;

		padding:0;

	}

	

 .note 

 	{

       font-family:Arial, Helvetica, sans-serif;

	   font-weight:bold;

	   font-size:15px;

	   padding:48px 10px 0 10px;

	   text-align:center;

	   margin:0;

	 }



 .info

 	{

       font-family:Arial, Helvetica, sans-serif;

	   font-weight:normal;

	   font-size:12px;

	   margin:0px;

	   text-align:center;

	   line-height:20px;

	   padding:36px 10px 10px 10px;

	   margin:0;

	}

 

	.box1 .frm

	{

		/*padding-top:44px;*/

		width:250px;

		margin:17px 0 0 0;

		padding:0 0 16px 15px;

 	}

		

	.box2 .frm 

	{

		padding:33px 0 10px 15px;

		margin:0px;
		width:260px;
	
	}

		

.main_input_button1

	{

		background:transparent url(../images/go.png) repeat-y scroll 0 0;

		color:#FFFFFF;

		display:block;

		font-family:Arial,Helvetica,sans-serif;

		font-size:13px;

		font-size-adjust:none;

		font-stretch:normal;

		font-style:normal;

		font-variant:normal;

		font-weight:bold;

		height:26px;

		line-height:26px;

		padding:0 8px;

		text-align:left;

		white-space:nowrap;

		text-transform:uppercase;

		border:0px;
		margin:0px;
		width:41px;

	}

	

	.oreng-top 

	{

		background:url(../images/heading-bgtop.png) no-repeat scroll 0 0 transparent;

		width:281px;

		height:5px;

		font-size:0px;	

	}

	

	.oreng-bottom 

	{

		background:url(../images/heading-bgbottom.png) no-repeat scroll 0 0 transparent;

		width:281px;

		height:5px;

		font-size:0px;	

	}

	

/*	.oreng-middle

	 {

		background:url(../images/heading-bgcenter.png) repeat-x scroll 0 0 transparent;

		width:279px;

		border-left:1px solid #d98e33;

		border-right:1px solid #d98e33;

		background-color:

		background-color:#f7951f;

	}*/

	

	.thank-ban

	{

		margin:48px 0 0 20px;

		padding:0;

	}



	.down-form 

	{

		padding:0;

		margin:0;	  

	}



	.down-form a

	{

		border:none;

		outline:none;

	}

	 .box1 .frm-order

	  {

		width:250px;

		margin:34px 0 0 0;

		padding:0px 0 50px 41px;

 	  }

 

	 .sellers3  

 	{

	   font-family:Arial, Helvetica, sans-serif;

	   font-weight:normal;

	   font-size:18px;

	   color:#000000;

	   padding:45px 10px 45px 0;

	   margin:0px;

	   text-align:center;

	  /* width:215px;*/

	   line-height:37px;    

	}



	.sellers3 a

	{

		color:#c10908;

		text-decoration:underline;

	}



	.sellers3 a:hover

	{

		color:#c10908;

		text-decoration:none;

	}

	

	.div-img-lft

	{

		margin:10px 0 0 0;

		padding:0;

		font-size:0;

		float:left;

		border:none;

	}

	

	.div-img-rgt

	{

		margin:10px 0 0;

		padding:0 11px 0 0;

		font-size:0;

		float:right;

		

	}

	.div-img-rgt a

	{

		border:none;

		outline:none;

	}

	.div-img-rgt2

	{

		margin:0;

		padding:14px 0 0;

		font-size:0;

		border:none;

	}



	.more

	{

		margin:0;

		padding:0;

	}

	

	.highlgt

	{

		color:#25468a;

		font-weight:bold;

	}

	

	.moreinfo1

	{
		top:194px;
		left:197px;
		/*bottom:9px;*/
		/*right:8px;*/
		position:absolute;
		z-index:50;

	}

	

	.moreinfo2

	{

		top:69px;

		left:14px;

		position:absolute;

	}

	

	.div-img-rgt1

	{

		margin:0;

		padding:0;

		position:relative;

	}

	.div-img-rgt2

	{

		position:relative;

		margin:0;

		padding:14px 0 0;

		font-size:0;

		border:none;

	}

	

	

/*	<!--May 24-->*/

	

		#innerpg-content-rgt p

	{	

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#000;

	text-decoration:none;

	line-height:22px;

	padding:10px 0 0 0;	

	}

		.head1 {

background:none repeat scroll 0 0 #FBFBFB;

border-bottom:1px solid #E8E8E8;

border-top:1px solid #E8E8E8;

font-family:Arial,Helvetica,sans-serif;

font-size:17px;

color:#25468A;

font-weight:bold;

padding:5px;

margin:20px 0 10px;

}





form

	{

	padding:0;

	margin:0;

	}

	

	#email-form

	{

	padding:10px 0 10px 0;

	margin:0;

	}

	

	#email-form p

	{

	font-family:Arial, Helvetica, sans-serif;

		font-size:17px;

		color:#000;

		text-decoration:none;

		line-height:1;

		padding:5px 0 0 0;	

	}

	

	#email-form span

	{

	font-family:Arial, Helvetica, sans-serif;

		font-size:17px;

		color:#000;

		text-decoration:none;

		line-height:1;

		padding:5px 20px 0 0;

	}

	

	#email-form span.space

	{

	font-family:Arial, Helvetica, sans-serif;

		font-size:17px;

		color:#000;

		text-decoration:none;

		line-height:1;

		padding:5px 20px 0;	

	}

	

	

	input, textarea {

		font:14px Arial, Helvetica, sans-serif; 

		color:#282828; 

		border:1px solid #CDCDCD; 

		font-size:12px;	

		width:37%; 

		margin:5px 0 0 0;

	}

	textarea {

		width:53%;

		height:94px;

		padding:6px; 

		overflow:auto;

	}

	

	/*#input#name1, #name1 input {

		background:transparent url(../images/ico_user.gif) no-repeat 2% 50%;

		padding:6px 0px 6px 25px;

	 }

	input#email, #email input {

		background:transparent url(../images/ico_mail.gif) no-repeat 2% 50%; 

		padding:6px 0px 6px 25px;

	}

	input#subject, #subject input {

		background:transparent url(../images/ico_home.gif) no-repeat 2% 50%; 

		padding:6px 0px 6px 25px;

	}*/

	

	.form-submit{

	display:block;

	margin:6px 0 0;	

	}

	

	.form-submit1{

	display:block;

	margin:0;

	text-align:center;	

	}

	

	.submit

	{

	background:url(../images/submit-icon.jpg) no-repeat;

	width:68px;

	height:27px;

	cursor:pointer;

	border:medium none;	

	}

.submit1

	{

	width:0px;

	height:27px;

	cursor:pointer;

	border:medium none;
	float:left;

	}
	

	.cancel

	{

	background:url(../images/clear-icon.jpg) no-repeat;

	width:68px;

	height:27px;

	cursor:pointer;

	margin-left:10px;

	border:medium none;	

	}

	

	.sendmail

	{

	background:url(../images/sendmail.jpg) no-repeat;

	width:101px;

	height:29px;

	cursor:pointer;

	border:medium none;		

	}

	.frm-txt-high

	{

	color:#25468A;

	font-weight:bold;

	font-family:Arial,Helvetica,sans-serif;

	font-size:17px;

	line-height:1;

	padding:20px 0 0px 0;

	text-decoration:none;

	}

	

	.head1 

	{

	background:none repeat scroll 0 0 #FBFBFB;

	border-bottom:1px solid #E8E8E8;

	border-top:1px solid #E8E8E8;

	font-family:Arial,Helvetica,sans-serif;

	font-size:17px;

	color:#25468A;

	font-weight:bold;

	padding:5px;

	margin:20px 0 10px;

	}





/***********************************/





/* Form end*/



.more-coord {

bottom:11px;

position:absolute;

right:18px;

}

.more1 {

margin:0;

padding:0;

position:relative;

}



.more1 {

margin:0;

padding:0;

position:relative;

}

.more-ban {

bottom:20px;

left:453px;

position:absolute;

}



.prod_desc_head

{

font:bold 18px arial;

color:#000000;

padding:0 0 10px 0;

}



.mgn_lft {

margin-left:10px;

}



.prod_left  {

float:left;

margin-right:50px;

width:305px;

}



.prod_main {

background:url("../images/product-de-bg.jpg") no-repeat scroll left top transparent;

float:left;

height:394px;

text-align:center;

width:297px;

}



.prt_top {

float:left;

height:362px;

width:297px;

}

.prt_btm {

float:right;

padding:2px 10px 0 0;

}

.prod_main img {

padding:8px 0 0;

}

.prd_bg {

background:url("../images/cookie-bg.jpg") no-repeat scroll 8px 7px transparent;

float:left;

}



.get_start {

padding-left:26px;

}

.get_start1 {

padding-left:0px;

}

.get_start1 a {

background:url("../images/get-start-over.jpg") no-repeat scroll center top transparent;

color:#FFFFFF;

float:left;

height:35px;

margin-top:20px;

padding:25px 0 20px;

text-align:center;

text-decoration:none;

width:246px;

}



.get_start a {

background:url("../images/get-start-over.jpg") no-repeat scroll center top transparent;

color:#FFFFFF;

float:left;

height:35px;

margin-top:20px;

padding:25px 0 20px;

text-align:center;

text-decoration:none;

width:246px;

}



.cms-page-view .list_top {

margin:20px 0 0;

}

 

.list_top {

margin:100px 0 0;

}

 

.prod_rght {

color:#FFFFFF;

float:left;

font:bold 15px arial;

width:246px;

}

.cms-page-view .calc_btn {

float:left;

margin-top:17px;

}



.req a {

background:url("../images/req-btn.png") no-repeat scroll 3px top transparent;

display:block;

float:left;

height:60px;

width:244px;

}



.calc_btn a {

background:url("../images/profit-btn.png") no-repeat scroll center top transparent;

color:#FFFFFF;

float:left;

height:35px;

padding:25px 0 20px;

text-align:center;

text-decoration:none;

width:246px;

}



.tot a {

background:url("../images/total-btn.jpg") no-repeat scroll left top transparent;

}



.req a {

background:url("../images/req-btn.png") no-repeat scroll 3px top transparent;

}



.sml_head  {

color:#000000;

font:bold 14px Arial;

padding:0 0 15px;

}

 

h5 {

font-size:1.05em;

}

.prod_list li {

background:url("../images/list-bg.jpg") no-repeat scroll left 8px transparent;

color:#000000;

font:14px/25px arial;

list-style:none outside none;

padding:0 0 0 22px;

}

.col3-set{

text-align:justify;

}



.col3-set .prod_desc_txt{

width:645px;

}



.btm_lst {

float:left;

margin-left:7px;

width:316px;

}



.btm_lst ul li {

float:left;

list-style:none outside none;

padding:0 0 0 7px;

}

.pw_lst li {

background:url("../images/lft-arrow.jpg") no-repeat scroll left 10px transparent;

padding-left:15px;

}

.pw_lst li span {

font-weight:bold;

}

.prod_list li ul li  {

background:url("../images/sublist-bg.jpg") no-repeat scroll left 10px transparent;

}

.sml_cell {

width:70px;

}

.ec_lst li {

background:url("../images/lft-arrow.jpg") no-repeat scroll left 10px transparent;

}

.total-success-text  {

color:#000000;

float:left;

font:16px Arial;

padding-left:20px;

width:690px;

}

.center-image-part {

float:left;

margin-top:34px;

position:relative;

width:690px;

}

.visa-image-part {

float:left;

padding-left:20px;

position:relative;

text-align:center;

width:690px;

}

.total-success-part  {

float:left;

margin-top:34px;

padding-left:20px;

padding-top:15px;

position:relative;

width:690px;

}

.cms-total-success .category {

float:left;

margin-right:27px;

/*margin-top:15px;*/

width:209px;

height:291px;

}

.img_mgn {

margin-left:2px;

}





.faq_title_hdr {

margin:0;

}



.faq_title_hdr {



background-color:#99CCFF;

border:0 solid red;

color:#333333;

font-family:arial;

font-size:14px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

margin:0px 0 0;

padding:6px;

text-align:center;

width:auto;

margin-left:10px;

margin-right:10px;

}

.breadcrumbs {

font-size:11px;

margin:10px 0 20px 12px;
display:none;

}

.breadcrumbs li {

display:inline;

}

.breadcrumbs a {

color:#1E7EC8;

text-decoration:underline;

}



.info_bar {

background-image:url(../images/request-info_2.png);

font-size:18px;

height:42px;

line-height:42px;

margin:5px auto 3px;

padding-left:15px;

text-align:center;

width:900px;

}



/* REQUEST INFO PAGES CSS*/

	.Ast-Blue{color:#00a5ff; font-size:12px; vertical-align:top; }

	.text-Blue{color:#00a5ff; text-align:left;font-size:16px;}

	.table2{ background:#ebf8ff; border:#4f98c3 solid 1px;font-size:16px;}

	.td-1{text-align:right; width:180px; padding-right:10px;padding-left:15px; font-size:16px;}

	.form-field{border:solid #7dd1ff 1px; width:220px; font-size:16px;}

	.form-select{border:solid #7dd1ff 1px; font-size:16px;}

	.td-2{width:270px;}

	.divider{width:560px; height:2px;}

	.table2 .First_TR{height:50px; font-weight:bold;}

	.table2 .lst-TR{height:70px;}

	.img-right{margin-right:-15px;}

	.Submit-Img{background:url(../images/aspire/sub-btn.png) no-repeat;

				border:0; 

				padding:0; 

				height:43px;

				width:297px;

				} 

	.Submit-Img hover{cursor:pointer;}

	

	

	.request_info .frm_lft_1 {

	width:270px;

	}

	.frm_lft_1 {

	color:#1666A7;

	float:left;

	font-family:arial;

	font-size:14px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:normal;

	padding:5px 0 0 15px;

	width:230px;

	}

	.request_info .td-2 {

	width:270px;

	}

	.form-field {

	border:1px solid #7DD1FF;

	font-size:16px;

	width:220px;

}





.divider {

	height:2px;

	width:560px;

}

.divider {

background:transparent url(../images/dotted_divider.gif) repeat-x scroll 0 0;

font-size:1px;

height:1px;

line-height:1em;

margin:10px 0;

overflow:hidden;

}

/* END REQUEST INFO PAGES CSS*/

.listing-type-grid1 li.item {

float:left;

line-height:1.6em;

margin-bottom:14px;

overflow:hidden;

padding:12px 10px;

width:200px;

}



.product-image{

margin-top:20px;}



.more-views ul li{

	float:left;

}

 .boxb-middle br
 {
 clear:both;
 }