/* CSS Document */
/*

Name of the stylesheet : boxes.css
Date of last modification of the stylesheet : 15/10/2009
Use of the stylesheet for the website : "the stylesheet used for every classes and ids"; "stylesheet for all the menus")
Total page	width--------900px
			height--------Auto
*/

 body { margin:0; background:#0f0f0f; font:9pt Arial, Helvetica, sans-serif; }
.blank { height:8px; font:1pt Arial, Helvetica, sans-serif; }
.blank2 { height:9px; font:1pt Arial, Helvetica, sans-serif; }
.bottom_border { border-bottom:solid 3px #d1d1d1; }
.clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
	#global_container
	{width:900px;margin:0 auto;}

		#header_container

		{

			height:107px;

			background:#969595;

		}

			.header_lhs_rhs

			{

				width:4px;

			}

			.header_center

			{

				width:892px;

			}

				.logo

				{

					width:275px;

					text-align:left;

				}

				.header_menu

				{

					width:617px;

				}

					.flags_div

					{

						height:18px;

						text-align:right;

						padding:8px 5px 0 0;

					}

					.menu_searchbox

					{

						height:35px;

					}

						.menu_search_left_right

						{

							width:4px;

						}

						.menu_search_center

						{

							width:609px;

							height:35px;

							background:url(../images/menu_search_center.jpg) repeat-x;

						}

							.topmenu

							{

								width:433px;

								text-transform:uppercase;

								font:7pt Verdana, Arial, Helvetica, sans-serif;

								color:#e2e2e2;

								padding:12px 0 0 0;				

							}

								.topmenu li

								{

									float:left;

									font:7pt Verdana, Arial, Helvetica, sans-serif;

								}

								.topmenu li a

								{

									color:#2c2c2c;

									text-decoration:none;

                                    float:left;

									font:7pt Verdana, Arial, Helvetica, sans-serif;

                                    padding: 0 0 0 4px;

								}

								.topmenu li a:hover

								{

									float:left;

									font:7pt Verdana, Arial, Helvetica, sans-serif;

                                    color:#000;

									text-decoration:none;

								}

							.search_box

							{

								width:174px;

								padding:8px 0 0 0 !important;

								padding:7px 0 0 0;

							}

								.srch_box input

								{

									height:18px;

									width:118px;

									background:#222222;

									border:solid 1px #222222;

									color:#fff;

									font:8pt Arial, Helvetica, sans-serif;

								}

						.category_viewcart

						{

							height:34px;

						}

							.category_menu

							{

								width:464px;

							}

								.category_left_right

								{

									width:4px;

								}

								.category_center

								{

									width:450px;

									height:34px;

									padding:0;

									float:left;

									background:url(../images/category_center.jpg) repeat-x;

									text-align:left;

								}

                                                                 

										.category_center a

										  {

											 font:8pt arial;

										  }

										.category_center a:hover

										 {

											font:8pt arial;

										 }



									.category_center ul

									{

										margin:0 auto;

										padding:7px 0 0.5em 0;

									}

									.category_center ul li

									{

										float:left;

										list-style:none;

										color:#d4d4d4;

										font:7pt Verdana, Arial, Helvetica, sans-serif;

										padding:0;

									}

										.category_center ul li a

										{

											float:left;

											color:#d4d4d4;

											text-decoration:none;

											padding:3px 10px 3px 10px;

											display:block;

										}

										.category_center ul li a:hover

										{

											float:left;

											color:#fff;

											text-decoration:none;

											background:#000;

											display:block;

										}

							.view_cart

							{

								width:153px;

								height:34px;

							}

								.viewcart_left_right

								{

									width:4px;

								}

								.viewcart_center

								{

									background:url(../images/viewcart_center.jpg) repeat-x;

									width:145px;

									height:34px;

								}

									.cart_icon

									{

										width:30px;

										padding:8px 0 0 15px;

									}

									.cart_txt

									{

										color:#fff;

										padding:10px 0 0 0;

										font:8pt Verdana, Arial, Helvetica, sans-serif;

									}

										.cart_txt a

										{

											color:#9EA1A1;

											font:8pt Verdana, Arial, Helvetica, sans-serif;

										}

										.cart_txt a:hover

										{

											color:#fff;

											font:8pt Verdana, Arial, Helvetica, sans-serif;

										}

										.cart_txt a:visited

										{

											font:8pt Verdana, Arial, Helvetica, sans-serif;

										}

										.cart_txt span

										{

											color:#ff8d6a;

										}

		#middle_container_home

		{

			height:auto;

		}

			.middle_home_top

			{

				height:8px;

				font:1pt Arial, Helvetica, sans-serif;

				margin:0 0 0 0;

			}

			

			/*

			.flash_video

				{

					height:267px;

				}

					.flash

					{

						float:left;

						width:546px;

						height:259px;

						border:solid 4px #eaeaea;

					}*/

					.video

					{

						float:left;

						width:322px;

						height:259px;

						border:solid 4px #eaeaea;

						border-left:none;

					}

				/*.flash_gallery

				{

					height:108px;

				}

					.flash_gallery_top_bottom

					{

						height:12px;

						font-size:2pt;

					}

					.flash_gallery_center

					{

						height:83px;

						border-left:solid 2px #c30505;

						border-right:solid 2px #c30505;

						background:#101010;

					}*/

			

			.middle_home_center

			{

				height:258px;

				background:#969595;

			}

				.home_flash_container

				{

					width:892px;

					margin:0 auto;

				}

					.left_img_slider

					{

						width:554px;

						height:258px;

					}

					.video_image

					{

						width:334px;

						border-left:solid 4px #969595;

						height:258px;

					}

			.middle_flash_video_bottom

			{

				height:11px;

				font:1pt Arial, Helvetica, sans-serif;

			}

			.flash_gal_container

			{

				background:#969595;

			}

				.flash_gal

				{

					width:892px;

					margin:0 auto;

				}

					.flash_gal_top_bottom

					{

						height:12px;

					}

					.flash_gal_center

					{

						background:#101010;

						border-left:solid 2px #5c5a5a;

						border-right:solid 2px #5c5a5a;

						text-align:center;

					}

			.middle_bottom

			{

				height:4px;

				font:1pt Arial, Helvetica, sans-serif;

			}

				.blank_home

				{

					height:7px;

					font:1pt Arial, Helvetica, sans-serif;

				}

				.sites_bg

				{

					background:#969595;

					height:101px;

				}

			.footer_top_blank

			{

				height:26px;

			}

			.footer_bg

			{

				background:url(../images/footer_bg.jpg) repeat-x;

				text-align:center;

			}

				#footer_links

				{

					color:#909090;

					text-align:center;

					padding:10px 0 0 0;

					font-size:10pt;

					

				}

					#footer_links div

				{

					padding:10px 0 0 300px;

				}

					#footer_links a

					{

						color:#909090;

						font:9px Verdana, Arial, Helvetica, sans-serif;

						text-decoration:none;

					}

					#footer_links a:hover

					{

						color:#fff;

						text-decoration:none;

					}

					#footer_links div.etclinks

					{

						padding:0 0 0 320px;

					}

				.proud_mem_txt

				{

					color:#fff; font:12pt Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:30px 0 15px 0;

				}

				.footer_txt

				{

					font:7pt Arial, Helvetica, sans-serif;

					color:#353535;

					padding:15px 0 15px 0;

				}





                

                

                

                

                

                

                

                

                

                

                

                #middle_container

    {

        height:auto;

    }

        .middle_blank

        {

            height:15px;

            font-size:2pt;

        }

        .middle_center

        {

            background:#222222;

        }

            .all_content

            {

                width:880px;

                margin:0 auto;

            }

                .flash_video

                {

                    height:267px;

                }

                    .flash

                    {

                        float:left;

                        width:546px;

                        height:259px;

                        border:solid 4px #eaeaea;

                    }

                    .video

                    {

                        float:left;

                        width:322px;

                        height:259px;

                        border:solid 4px #eaeaea;

                        border-left:none;

                    }

                .flash_gallery

                {

                    height:108px;

                }

                    .flash_gallery_top_bottom

                    {

                        height:12px;

                        font-size:2pt;

                    }

                    .flash_gallery_center

                    {

                        height:83px;

                        border-left:solid 2px #c30505;

                        border-right:solid 2px #c30505;

                        background:#101010;

                    }

        .middle_top_bottom

        {

            height:11px;

            font-size:2pt;

	   margin:0 0 0 0;

        }

        .middle_bottom_blank

        {

            height:19px;

        }

    /*#footer_container

    {

        height:95px;

        padding:11px 0 0 0;

        background:url(../images/footer_bg.jpg) repeat-x top;

        text-align:center;

        font:6pt Verdana, Arial, Helvetica, sans-serif;

        color:#999999;

    }

        #footer_container a

        {

            font:6pt Verdana, Arial, Helvetica, sans-serif;

            color:#999999;

            text-decoration:none;

        }

        .footer_new_link div 

        {

            padding:0 0 0 320px;

        }

        #footer_container a:hover

        {

            color:#fff;

            text-decoration:none;

        }

        #footer_container ul

        {

            margin:0 auto;

            padding:0 0 .5em 0

        }

            #footer_container ul li

            {

                list-style:none;

                float:left;

                text-transform:uppercase;

                padding:0 0 0 10px;

            }

                #footer_container ul li a

                {

                    color:#999999;

                    text-decoration:none;

                }

                #footer_container ul li a:hover

                {

                    color:#fff;

                    text-decoration:none;

                }

        

        

        #footer_container span

        {

            color:#545252;

        }

           */



.mini-search input#search

{

    /*width:196px;*/

    font:8pt Verdana, Arial, Helvetica, sans-serif;

    background:#797979;

    color:#fff;

    border:solid 1px #575757;

    height:18px;

    width:160px;

}



/* CSS for inner page */





.all_content2

{

    width:880px;

    margin:0 auto;

    background:url(../images/all_content_bg.jpg) repeat-y;

}

.all_content_myaccount

{

    width:880px;

    margin:0 auto;

    background:url(../images/all_content_bg2.jpg) repeat-y;

}

   .left_panel

    {

        width:223px;

        float:left;

    }

        .category_panel

        {

            width:214px;

            float:left;

        }

		.vertical-nav-container

		{

			width:223px;

		}

		.vertical-nav

		{

			width:223px;

		}

    .right_panel

    {

        width:657px;

        float:left;

    }

        .brcrumbscat_container

        {

            height:34px;

            width:880px;

            margin:0 auto;

        }

            .brcrumbscat_left_right_curv

            {

                width:8px;

                height:34px;

                float:left;

            }

            .brcrumbscat_center

            {

                width:854px;

                height:23px;

                float:left;

                font:8pt Arial, Helvetica, sans-serif;

                color:#fff;

                padding:11px 0 0 10px;

                background:url(../images/brcrumbs_center.jpg) repeat-x;

            }

                .brcrumbscat_center a

                {

                    color:#bebebe;

                    text-decoration:none;

                }

                .brcrumbscat_center a:hover

                {

                    color:#bebebe;

                    text-decoration:underline;

                }

		.brcrumbs_container

        {

            height:34px;

            width:880px;

            margin:0 auto;

        }

            .brcrumbs_left_right_curv

            {

                width:8px;

                height:34px;

                float:left;

            }

            .brcrumbs_center

            {

                width:631px;

                height:23px;

                float:left;

                font:8pt Arial, Helvetica, sans-serif;

                color:#fff;

                padding:11px 0 0 10px;

                background:url(../images/brcrumbs_center.jpg) repeat-x;

            }

                .brcrumbs_center a

                {

                    color:#bebebe;

                    text-decoration:none;

                }

                .brcrumbs_center a:hover

                {

                    color:#bebebe;

                    text-decoration:underline;

                }

            .right_panel_blank

            {

                height:9px;

                font-size:2pt;

                background:#222222;

            }

            .products_container

            {

                width:641px;

                margin:0 auto;

            }

                .sortby

                {

                    height:30px;

                }

                    .sortby_left_right

                    {

                        float:left;

                        width:5px;

                        height:30px;

                    }

                    .sortby_center

                    {

                        float:left;

                        width:631px;

                        height:30px;

                        background:url(../images/sortby_center.jpg) repeat-x;

                    }

                .product_row

                {

                    height:223px;

                    margin:8px 0 0 0 !important;

                    margin:5px 0 0 0;

                }

                    .product_block

                    {

                        float:left;

                       /* height:228px;*/

                        width:209px;

                        margin:0 0 0 8px !important;

                        margin:0 0 0 5px;

                    }

                    .product_block_top_bottom

                    {

                        height:5px;

                        font:2pt Arial, Helvetica, sans-serif;

                    }

                    .product_blank{ height:10px; background:#fff; }

                    .product_img

                    {

                        height:160px;

                        background:#fff;

                        text-align:center;

                    }

                    .product_details

                    {

                       

			height:58px;

                        background:#464446;

                        color:#c3c3c3;

						padding:3px 10px 0 10px;

                        /*padding:3px 10px 0 10px;*/

                        text-align:center;

                    }

                        a#productname

                        {

                            font:bold 9pt Arial, Helvetica, sans-serif;

                            text-decoration:none;

                            color:#c3c3c3;

                        }

                        a#productname:hover

                        {

                            font:bold 9pt Arial, Helvetica, sans-serif;

                            text-decoration:none;

                            color:#fff;

                        }

                        .product_details span

                        {

                            color:#fff;

                        }

    .content_bottom

    {

        font:2pt Arial, Helvetica, sans-serif;

    }

.bottm_curv

{

    height:5px;

    font-size:2pt

}





ul.breadcrumbs

{

    margin:0;

    padding:0 0 .5em 0;

}

    ul.breadcrumbs li

    {

        float:left;

        padding:0 5px;

    }

        ul.breadcrumbs li a

        {

            color:#bebebe;

            text-decoration:none;

        }

        ul.breadcrumbs li a:hover

        {

            color:#bebebe;

            text-decoration:underline;

        }

.listing-type-grid

{

    clear:both;

}







/* css for product page */



.all_content3

{

    width:880px;

    margin:0 auto;

}



    .brcrumbs2_center

    {

        width:854px;

        height:23px;

        float:left;

        font:8pt Arial, Helvetica, sans-serif;

        color:#fff;

        padding:11px 0 0 10px;

        text-align:left;

        background:url(../images/brcrumbs_center.jpg) repeat-x;

    }

        .brcrumbs2_center a

        {

            color:#bebebe;

            text-decoration:none;

        }

        .brcrumbs2_center a:hover

        {

            color:#bebebe;

            text-decoration:underline;

        }

    .productinfo_container

    {

        background:#ccc;

        border:solid 9px #ccc;

        border-bottom:none;

		float:left;

    }

        .productinfo_blank

        {

            height:9px;

            clear:both;

            font:2pt Arial, Helvetica, sans-serif;

        }

        .product_name_price

        {

            height:50px;

        }

            .pro_heading_left_right

            {

                float:left;

                width:5px;

                height:50px;

            }

            .pro_heading_center

            {

                float:left;

                width:841px;

                height:37px;

                font:14pt Arial, Helvetica, sans-serif;

                color:#fff;

                padding:13px 0 0 11px;

                text-align:left;

                background:url(../images/productpage/pro_heading_center.jpg) repeat-x;

            }

                .pro_heading_center span

                {

                    color:#ffa800;

                }

            .pro_zoom_container

            {

                border-top:solid 9px #ccc;

/*                border-bottom:solid 9px #ccc;*/

                background:url(../images/productpage/pro_zoom_bg.jpg) repeat-y;

            }

                .bigimg_details

                {

                    width:559px;

                    float:left;

                }

                    .midiumimg

                    {

                        width:559px;

                        height:314px;

                        text-align:center;

                    }

                    .zoomTxt

                    {

                        text-align:center;

						font:bold 8pt Trebuchet MS;

                        color:#666;

						width:549px;

						float:left;

						height:30px;

						background:url(../images/zoom_txt_bg.jpg) top repeat-x;

						clear:both;

                    }

                    .thumb_container

                    {

                        width:554px;

                        margin:0 auto;

                    }

                        .thumb

                        {

                            float:left;

                            width:58px;

                            margin:6px 0 0 6px !important;

                            margin:4px 0 0 4px;

                        }

                            .thumb_top_bottom

                            {

                                height:4px;

                                font:1pt Arial, Helvetica, sans-serif;

                            }

                            .thumb_center

                            {

                                /*height:50px;*/

                                border-left:solid 1px #dddddd;

                                border-right:solid 1px #dddddd;

                                text-align:center;

                            }

                .img_details

                {

                    width:303px;

                    float:left;

                }

                    .img_details_inner

                    {

                        width:269px;

                        margin:0 auto;

                    }

                        .continue_txt

                        {

                            font:bold 7pt Verdana, Arial, Helvetica, sans-serif;

                            padding:17px 0 10px 0;

                            text-align:left;

                        }

                            .continue_txt a

                            {

                                font:bold 7pt Verdana, Arial, Helvetica, sans-serif;

                                color:#000;

                                text-decoration:none;

                            }

                            .continue_txt a:hover

                            {

                                font:bold 7pt Verdana, Arial, Helvetica, sans-serif;

                                color:#000;

                                text-decoration:underline;

                            }

                        .btns_container

                        {

                            height:31px;

                        }

                            .pre_next_btns

                            {

                                float:left;

                            }

                            .pre_btn a

                            {

                                

                            }

                            .next_btn

                            {

                                padding:0 0 0 8px;

                            }

                        .rating_review_box

                        {

                            height:66px;

                            background:#fff;

                            border:solid 1px #cccccc;

                        }

                        .atribute_txt

                        {

                            font:bold 8pt Arial, Helvetica, sans-serif;

                            padding:17px 0 0 0;

                            text-align:left;

                            color:#000;

                        }

                        .required

                        {

                            color:red;

                            text-align:left;

                        }

                        .atribute_dropdown

                        {

                            text-align:left;

                        }

                            .atribute_dropdown select

                            {

                                width:125px;

                            }

                        .size_box

                        {

                            background:#e0e0e0;

                            border-top:solid 1px #cccccc;

                            border-bottom:solid 1px #cccccc;

                        }

                            .size_btns

                            {

                                padding:0 0 0 5px;

                                text-align:left;

                            }

                                .size_btns input

                                {

                                    width:31px;

                                    height:23px;

                                }

                        .quantity_box

                        {

                            width:107px;

                            float:left;

                        }

                            .atribute_dropdown2

                            {

                                text-align:left;

                            }

                                .atribute_dropdown2 input

                                {

                                    width:50px;

                                }

                        .addToCart_btn

                        {

                            float:left;

                            padding:23px 0 0 0;

                        }

                        .price_container

                        {

                            clear:both;

                            padding:0 0 0 20px;

                        }

                            .priceTxt

                            {

                                width:66px;

                                float:left;

                                padding:15px 0 0 0;

                                text-align:left;

                                font:bold 14pt Arial, Helvetica, sans-serif;

                            }

                            .priceDigit

                            {

                                float:left;

                                padding:15px 0 0 0;

                                font:bold 14pt Arial, Helvetica, sans-serif;

                                color:#c01a1a;

                            }

						.rating_review_box div.summary a

						{

							font:bold 8pt Arial, Helvetica, sans-serif;

							color:#000;

							padding:15px 0 0 0;

						}

						.rating_review_box div.summary a:hover

						{

							font:bold 8pt Arial, Helvetica, sans-serif;

							color:#ff0000;

						}

    .productinfo_bottom

    {

        height:5px;

        background:url(../images/productpage/productinfo_bottomimg.jpg) no-repeat;

        font:2pt Arial, Helvetica, sans-serif;

    }







/********************** Tabs */

/*.tabs                   { margin-bottom:15px; border-bottom:1px solid #666; background: url('/../images/tabs_bg.gif') repeat-x 0 100% #f2f2f2; }

.tabs li                { float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; font-size:1.1em; line-height:1em; }

.tabs li.first          { border-left:0; }

.tabs li.last           { border-right:0; }

.tabs a                 { display:block; padding:6px 15px; color:#444; }

.tabs a:hover           { background-color:#ddd; text-decoration:none; color:#444; }

.tabs li.active a,

.tabs li.active a:hover { background-color:#666; font-weight:bold; color:#fff; }*/

 

/* Style */

/*.outline-creator { border:1px solid #bbb; border-bottom-color:#666; background:#fff; }

.col-main .padder{ padding-right:20px; }

.layout-3columns .padder { padding:0; } */

 

 

 /********************** Tabs */

/*.tabs                   { height:26px; margin-bottom:15px; border-bottom:1px solid #666; background:url(../images/tabs_bg.gif) repeat-x 0 100% #f2f2f2; }

.tabs ul{    list-style-image:none;    list-style-position:outside; list-style-type:none;}

.tabs li                { float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; font-size:1.1em; line-height:1em; }

.tabs li.first          { border-left:0; }

.tabs li.last           { border-right:0; }

.tabs a                 { display:block; padding:6px 15px; color:#444; text-decoration:none;}

.tabs a:hover           { background-color:#ddd; text-decoration:none; color:#444; }

.tabs li.active a,

.tabs li.active a:hover { background-color:#666; font-weight:bold; text-decoration:none; color:#fff; }

.padder{ padding-right:20px; }*/



.tabs                   { height:19px; margin-bottom:15px; background:url(../images/tabs_bg.gif) repeat-x 0 100% #cccccc; }

.tabs ul{    list-style-image:none;    list-style-position:outside; list-style-type:none;}

.tabs li                { float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; text-transform:uppercase; font:7pt Arial, Helvetica, sans-serif; color:#fff; line-height:1em; background:#a1a1a1; }

.tabs li.first          {  }

.tabs li.last           { border-right:0; }

.tabs a                 { display:block; padding:4px 15px; color:#fff; text-decoration:none;}

.tabs a:hover           { background-color:#ddd; text-decoration:none; color:#444; }

.tabs li.active a,

.tabs li.active a:hover { background:url(../images/productpage/tab_active.jpg) repeat-x; text-transform:uppercase; font:7pt Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; }

.padder{ padding:0 20px; min-height:258px; background:#cccccc url(../images/productpage/tabdivbg.jpg) repeat-x top; text-align:left; font:8pt Arial, Helvetica, sans-serif;}











.ratings {

    margin:7px 0;

    line-height:1em;

    }

.rating-box {

    float:left;

    position:relative;

    width:69px;

    height:13px;

    margin-right:5px;

    background:url(../images/product_rating_blank_star.gif) repeat-x;

    }

.rating-box .rating {

    position:absolute;

    top:0;

    left:0;

    height:13px;

    background:url(../images/product_rating_full_star.gif) repeat-x;

    }

.ratings-list {

    margin:4px 0;

    }

.ratings-list td {

    padding:3px 0;

    }

.ratings-list td.label {

    padding-right:8px;

    font-size:.95em;

    font-weight:bold;

    line-height:1em;

    }





/************************** Prices */





/************************* LEFT TAB MENU */



.head

{

    background:url(../images/cat_heading.jpg) no-repeat left;

    height:26px;

    padding:10px 0 0 20px;

    text-align:left;

}

    .head h4

    {

        color:#151515;

    }

    .maintab

    {

        background:url(../images/maintab.jpg) no-repeat left;

        height:23px;

        color:#9ea1a1;

        text-align:left;

    }

/*       .maintab a

        {

            background:url(../images/maintab.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#9ea1a1;

            padding:5px 0 0 30px;

            font:8pt Arial, Helvetica, sans-serif;

        }*/

        .maintab a:hover

        {

            background:url(../images/maintab_hover.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#fff;

        }

    .submenu

    {

        background:url(../images/submenu_bg.jpg) no-repeat left;

        height:23px;

        color:#9ea1a1;

        text-align:left;

    }

	

	.vertnav-cat{

	margin-top:2px;}

        .submenu a

        {

            background:url(../images/submenu_bg.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#9ea1a1;

            padding:5px 0 0 30px;

            font:8pt Arial, Helvetica, sans-serif;

        }

        .submenu a:hover

        {

            background:url(../images/submenu_hover.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#000;

        }



.a-right { text-align:right; }

.a-right select { width:50px; font:8pt Arial, Helvetica, sans-serif; }

.sort-by select { width:100px; font:8pt Arial, Helvetica, sans-serif; }



.reviews { text-align:left; padding:10px 0 0 10px; }

.reviews a.Totalreview { font:bold 9pt Arial, Helvetica, sans-serif; color:#c41d2e; }

.reviews a.Addreview { font:9pt Arial, Helvetica, sans-serif; color:#666; }

.reviews a.Addreview:hover { font:9pt Arial, Helvetica, sans-serif; color:#000; }





/* ############################################################################################### */

/*//////// Shopping Cart Pag Start Here ////////*/





#shoppingcartmain_topimg

    {

        background:url(../images/shopping_cart_bootom_img.gif) no-repeat;

        height:9px;

        font:1pt Arial, Helvetica, sans-serif;

		clear:both;

		width:862px;

    }

.shopping_cart_bottom_img

{

    background:url(../images/shopping_cart_bootom_img.gif) no-repeat;

    height:9px;

    font:1pt Arial, Helvetica, sans-serif;

    clear:both;

}

#shoppingcartmain_topimg2

    {

        background:url(../images/shoppingcart_topimg2.jpg) no-repeat;

        height:9px;

        font:1pt Arial, Helvetica, sans-serif;

    }

#proteam_middle

{

	background:#eaeaea;

	border-top:solid 9px #cccccc;

}

.proteam_content

{

	background:#eaeaea;

}

.proteam_main_div

{

	border:solid 9px #cccccc;

	background:#fff;

	width:826px;

	margin:0 auto;

} 

#shoppingcartmain_bg

    {

        background:url(../images/shoppingcart_defaultbg.gif) repeat-y;

	/* 	height:600px;*/

       float:left;

        

    }

        #shoppingcartmaindiv1

            {

                width:575px;

                border-right:9px #eaeaea solid;

                border-left:9px #eaeaea solid;

                float:left;

            }

            

            #shoppingcartmaindiv1_top

                {

                    background:#cccccc;

                    height:23px;

                }

                

                    #shoppingcartmaindiv1_top .heading

                        {

                            float:left;

                            font:bold 11pt Arial, Helvetica, sans-serif;

                            padding:2px 0 0 5px;

                            width:459px;

                            text-align:left;

                        }

                        #shoppingcartmaindiv1_top .heading a

                        {

                            color:#c01a1a;

                        }

                    #shoppingcartmaindiv1_top .updatecart

                        {

                            float:left;

                            font:bold 8pt Verdana, Arial, Helvetica, sans-serif;

                            width:80px;

                            /*padding:5px 0 0 0;*/

                        }

                            #shoppingcartmaindiv1_top .updatecart a

                                {

                                    text-decoration:none;

                                    color:#000;

                                }

                            #shoppingcartmaindiv1_top .updatecart a:hover

                                {

                                    text-decoration:none;

                                    color:#b80000;

                                }

                    #shoppingcartmaindiv1_top .last

                        {

                            float:left;

                            width:31px;

                            text-align:left;

                            padding-top:5px;

                        }

                    

            #shoppingcartmaindiv1_blank

                {

                    background:#eaeaea;

                    height:9px;

                }

                

            #shoppingcartmaindiv1_loopdiv

                {

                    padding:9px;

                }

                    

                    .shopingcartlooptable

                        {

                            /*background:#fff;*/

                            padding:5px;

                        }

                    

                    .shopingcartlooptable1

                        {

                            background:#f1f1f1;

                            border-top:1px solid #c9c9c9;

                            border-bottom:1px solid #c9c9c9;

                            padding:5px;

                        }

                    

                    

                    .shopping_removebtn

                        {

                            background:url(../images/remove_icon.gif) left center no-repeat;

                            font:9pt Arial, Helvetica, sans-serif;

                            color:#535353;

                            padding:0 0 0 16px;

                            vertical-align:middle;

                            width:52px;

                            /*height:90px;*/

                            border-right:1px #c9c9c9 solid;

                        }

                        

                    .shopping_removebtn a

                        {

                            color:#535353;

                            text-decoration:none;

                        }

                    .shopping_removebtn a:hover

                        {

                            color:#000;

                            text-decoration:none;

                        }    

                    .shopingleftheading

                        {

                            font: bold 10pt Arial, Helvetica, sans-serif;

                            color:#000;

                            text-align:left;

                        }

                            .shopingleftheading a

                            {

                                font: bold 10pt Arial, Helvetica, sans-serif;

                                color:#000;

                                text-align:left;

                            }

                        

                    .shopingleftheading1

                        {

                            font: bold 10.5pt Arial, Helvetica, sans-serif;

                            color:#b80000;

                        }

                    .shopingleftheading2

                        {

                            font: bold 10.5pt Arial, Helvetica, sans-serif;

                            color:#000;

                            border-right:1px solid #c9c9c9;

                            padding:0 5px;

                            height:25px;

                        }

                    .shopinglefttext

                        {

                            font:8pt Arial, Helvetica, sans-serif;

                            color:#484747;

                            text-align:right;

                            width:54px;

							padding:0 0 0 10px;

                        }

                    .shopinglefttext1

                        {

                            font:8pt Arial, Helvetica, sans-serif;

                            color:#000;

                            width:100%;

                            text-align:right;

                        }

                        .shopinglefttext2

                        {

                            font:8pt Arial, Helvetica, sans-serif;

                            color:#484747;

                            text-align:left;

                            width:125px;

                            padding: 5px 0 0 2px;

                        }

                    .shopinglefttextbox

                        {

                            font:9pt Arial, Helvetica, sans-serif;

                            color:#000;

                            height:15px;

                            width:45px;

                        }                        

                                                

                    .shopping_blankTR

                        {

                            height:7px;

                        }

                        

                    .shopingcartlooptable

                        {

                            /*background:#fff;*/

                        }

                    

                    .shopingcartlooptable1

                        {

                            background:#f1f1f1;

                            border-top:1px solid #c9c9c9;

                            border-bottom:1px solid #c9c9c9;

                        }

                

            #shoppingcartmaindiv1_bottomborder

                {

                    border-bottom:1px solid #999999;

                }

            #shoppingcartmaindiv1_bottomdiv

                {

                    padding:5px 0;

                }

                    

                    #shoppingcartmaindiv1_bottomdiv1

                        {

                            float:left;

                            width:155px;

                            padding:0 0 0 13px;

                            text-align:left;

                            background:#000099;

                            font:bold 14px Arial, Helvetica, sans-serif;

                            color:#333333;

                            background:url(../images/bullet_shoping.gif) left center no-repeat;

                        }

                    #shoppingcartmaindiv1_bottomdiv1 a

                        {

                            font:bold 14px Arial, Helvetica, sans-serif;

                            color:#333333;

                        }

                    #shoppingcartmaindiv1_bottomdiv2

                        {

                            float:left;

                            width:384px;

                            /*padding:0 0 0 200px;*/

                        }

                            #shoppingcartmaindiv1_bottomdiv2_1

                                {

                                    height:20px;

                                    clear:both;                                                                

                                }

                            #shoppingcartmaindiv1_bottomdiv2_2

                                {

                                    height:20px;

                                    padding:5px 0 0 0;

                                }

                                

                                    #shoppingcartmaindiv1_bottomdiv2 .totaltext

                                        {

                                                font:bold 10pt Arial, Helvetica, sans-serif;

                                                color:#010000;

                                                float:left;

                                                width:271px;

                                                text-align:left;

                                        }

                                        

                                    #shoppingcartmaindiv1_bottomdiv2 .pricetext

                                        {

                                                font:bold 10.5pt Arial, Helvetica, sans-serif;

                                                color:#b80000;

                                                /*float:left;

                                                width:68px;*/

                                                float:right;  width:359px;  text-align:right;

                                        }

                            #shoppingcartmaindiv1_bottomdiv2_3

                                {

                                    /*height:20px;*/

                                    font:8pt Arial, Helvetica, sans-serif;

                                    color:#666666;

                                    padding:5px 0 5px 0;

                                    text-align:left;

                                    /*background:url(../images/bottom_bullet.gif) left center no-repeat;*/

                                    

                                }    

                                

                                        #shoppingcartmaindiv1_bottomdiv2_3 a

                                            {

                                                color:#666666;

                                                text-decoration:none;

                                            }

                                        #shoppingcartmaindiv1_bottomdiv2_3 a:hover

                                            {

                                                color:#000;

                                                text-decoration:none;

                                            }

                            #shoppingcartcheckout_btn

                                {

                                    height:30px;

                                    /*padding-top:60px;*/

                                    text-align:left;

                                }

                                    

        #shoppingcartmaindiv2

            {

                width:9px;

                float:left;

            }

        #shoppingcartmaindiv3

            {

                width:242px;

                border-right:9px #eaeaea solid;

                border-left:9px #eaeaea solid;

                float:left;

                margin:0 0 0 9px;

            }

        #shoppingcartmaindiv3maindiv

            {

                padding:10px;

            }            

            #shoppingcartmaindiv3 .topheading

                {

                    height:20px;

                    font:bold 10pt Arial, Helvetica, sans-serif;

                    color:#333333;

                    padding:3px 0 0 8px;

                    text-align:left;

                    background:url(../images/bottom_bullet.gif) left center no-repeat;

                }

                #shoppingcartmaindiv3 .topheading a

                {

                    color:#333;

                }

                #shoppingcartmaindiv3 .topheading a:hover

                {

                    color:#000;

                }

            #shoppingcartmaindiv3 .topheading1

                {

                    height:20px;

                    font:bold 10pt verdana,Arial, Helvetica, sans-serif;

                    color:#333333;

                    text-align:left;

                }

            #riskfreeimg

                {

                    text-align:center;

                    height:130px;

                    padding-top:20px;

                    vertical-align:middle;

                }

            #shoppingcartimg

                    {

                        text-align:center;

                        height:28px;

                        padding:5px 0;

                        vertical-align:middle;

                        border-top:1px solid #cccccc;

                        border-bottom:1px solid #cccccc;

                    }

            #no-hassleimg

                    {

                        text-align:center;

                        height:130px;

                        padding-top:25px;

                        vertical-align:middle;

                    }

            #shoppingcartmaindiv3_bottom

                    {

                        margin:0 auto;

                        width:140px;

                    }

                    h1#logo {

                        float:left;

                        width:202px;

                        margin:3px 0 10px 12px;

                        }

                    .page-popup h1#logo { display:none; }

                    

                    .page-popup { background:#fff; padding:25px 30px; text-align:left; }

                    .page-popup .print-head { margin:0 0 15px; }

                    .page-popup .print-head img { float:left; }

                    .page-popup .print-head address { float:left; margin-left:15px; }

                    

                    .divider { margin:10px 0; height:1px; background:url(../images/dotted_divider.gif) repeat-x; font-size:1px; line-height:1em; overflow:hidden; }

            

                

#shoppingcartmain_bottomimg

    {

        background:url(../images/shoppingcart_bottomimg.gif) no-repeat;

        height:9px;

        font:1pt Arial, Helvetica, sans-serif;

        clear:both;

    }



#footertext

{

	font:9px Verdana, Arial, Helvetica, sans-serif;

	color:#999999;

	height:20px;

	clear:both;

	padding:10px 0 0 0;

}

#footertext a

{

	font:9px Verdana, Arial, Helvetica, sans-serif;

	color:#999999;

}

#footertext a:hover

{

	font:9px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

#footerhackersafeimg

    {

        text-align:center;

        height:70px;

        padding:13px 0 0 0;        

    }

#footermaincartdiv

    {

        margin:0 auto;

        width:300px;

        }

    

    #footermaincartdiv1

        {

            font:bold 8.5pt Arial, Helvetica, sans-serif;

            color:#8d8c8c;

            float:left;

            padding:5px 5px 0 0;        

        }

    #footermaincartdiv2

        {

            float:left;        

        }

    #footercopyright_text

        {

            clear:both;

            padding:15px 0;

        }

    

/*//////// Shopping Cart Pag End Here ////////*/





/*//////// CSS for Payment Process Page starts Here ////////*/

.one-page-checkout .active .tabhead

{

    background:url(../images/tabbg.jpg) repeat-x;

    border:solid 2px #000;

    height:32px;

    

}

    .one-page-checkout .active h3

    {

        color:#fff;

        text-align:left;

        padding:5px 0 0 10px;

    }

.one-page-checkout .tabhead

{

    background:url(../images/tabbg_active.jpg) repeat-x;

    border-bottom:solid 1px #fff;

    height:36px;

}

    .one-page-checkout h3

    {

        color:#000;

        text-align:left;

        padding:5px 0 0 10px;

    }

.col-1

{

    width:255px;

    float:left;

}

.col-partition

{

    width:35px;

    float:left;

}

.col-2

{

    width:243px;

    float:left;

}    

    .inner_head

    {

        font:13pt Trebuchet MS;

        color:#c01818;

        text-align:left;

        padding:17px 0 0 25px;

    }

    .inner_head3

    {

        font:13pt Trebuchet MS;

        color:#c01818;

        text-align:left;

        padding:17px 0 0 0px;

    }

    .input-box2

    {

        text-align:left;

        padding:10px 0 0 25px;

    }

        .input-box2 input

        {

            background:#f9f9f9;

            border:solid 1px #a9a9a9;

            width:184px;

            height:18px;

            font:8pt Arial, Helvetica, sans-serif;

        }

    .button-set

    {

        text-align:left;

        padding:10px 0 0 25px;

    }

    .button-set2

    {

        text-align:right;

        padding:10px 25px 0 0;

    }

    .inner_head2

    {

        font:13pt Trebuchet MS;

        color:#c01818;

        text-align:left;

        padding:17px 0 0 15px;

    }

    ul.form-list li.radiobtn

    {

        text-align:left;

        padding:0 0 0 15px;

    }

    ul.disc

    {

        margin:0 0 0 12px;

    }

    ul.disc li

    {

        list-style:disc;

        text-align:left;

        margin:0 0 0 15px;

        font:.8em Verdana, Arial, Helvetica, sans-serif;

    }

    .button-set a

    {

        color:#000;

        font:bold .8em Verdana, Arial, Helvetica, sans-serif;

    }

    .button-set a:hover

    {

        color:#c01818;

        font:bold .8em Verdana, Arial, Helvetica, sans-serif;

    }

    

    .button-set2

    {

        padding:15px 15px 0 0;

        text-align:right;

    }

    

    .col-right

    {

        float:left;

    }

    

    

.tablehead

{

    background:url(../images/tablehead_bg.gif) repeat-x;

    height:30px;

}

    

    

/*################# Starts for CSS for Review page #####################*/



table.pager, table.view-by {

font-size:0.95em;

/*width:100%;*/

}



#customer-reviews li {

margin-bottom:25px;

padding:0 0 0 15px;

text-align:left;

width:88%;

}



#customer-reviews li a {

color:#333333;

}



.page-head, .page-head-alt {

border-bottom:0px solid #CCCCCC;

padding:7px 10px 0;

text-align:left;

width:521px;

}



.product-collateral fieldset 

{

text-align:left;

padding:0 0 0 20px;

}



.continueshop a

{

    font:bold 9pt Arial, Helvetica, sans-serif;

    color:#000;

    text-align:center;

    text-decoration:none;

}

.continueshop a:hover

{

    font:bold 9pt Arial, Helvetica, sans-serif;

    color:#000;

    text-decoration:underline;

}



/*################# Ends for CSS for Review page #####################*/    

    

    

    

    .form-button, .form-button-alt {

    overflow:visible;

    width:100px;

    height:24px;

    border:0;

    /*padding:1px 8px;*/

    background:url(../images/signinbtn.jpg) no-repeat;

    color:#fff;

    /*border:1px solid #de5400;*/

    font:bold 12px arial, sans-serif !important;

    cursor:pointer;

    text-align:left;

    padding:1px 0 0 5px;

    vertical-align:middle;

    }

    .form-button2

    {

        overflow:visible;

        width:164px;

        height:24px;

        border:0;

        /*padding:1px 8px;*/

        background:url(../images/continue_shop_btn.gif) no-repeat;

        color:#fff;

        /*border:1px solid #de5400;*/

        font:bold 12px arial, sans-serif !important;

        cursor:pointer;

        text-align:left;

        padding:1px 0 0 5px;

        vertical-align:middle;

    }

    

.contactinfo

{

    overflow:visible;

	cursor:pointer;

	border:0;

	width:610px;

    margin:0 auto;

    background:#e5e5e5;

    border:solid 1px #ccc;

}



.inner-head a.smalllinks, p a.smalllinks, .col2-set a.smalllinks, #smalllinks a

{

    color:#cc0000;

}

.inner-head a.smalllinks:hover, p a.smalllinks:hover, .col2-set a.smalllinks:hover, #smalllinks a:hover

{

    color:#000;

}



.maintab

    {

        background:url(../images/maintab.jpg) no-repeat left;

        height:23px;

        color:#9ea1a1;

        text-align:left;

    }

        .maintab a

        {

            background:url(../images/maintab.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#9ea1a1;

            padding:5px 0 0 30px;

            font:8pt Arial, Helvetica, sans-serif;

			margin-top:2px;

        }

		

		        .a

        {

            background:url(../images/maintab.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#9ea1a1;

            padding:5px 0 0 30px;

            font:8pt Arial, Helvetica, sans-serif;

			margin-top:2px;

        }

        .maintab a:hover

        {

            background:url(../images/maintab_hover.jpg) no-repeat left;

            height:18px;

            display:block;

            color:#fff;

        }



.myaccount_menu

{

    background:url(../images/maintab.jpg) no-repeat left;

    height:23px;

    width:214px;

    color:#9ea1a1;

    text-align:left;

    border-bottom:solid 1px #fff;

}

.on

{

  background:url(../images/maintab2.jpg) no-repeat left;

    height:20px;

    width:185px;

    padding:3px 0 0 29px;

    color:#000;

    text-align:left;

    border-bottom:solid 1px #fff;

}

    .myaccount_menu a

    {

        background:url(../images/maintab.jpg) no-repeat left;

        height:18px;

        display:block;

        color:#9ea1a1;

        padding:5px 0 0 30px;

        font:8pt Arial, Helvetica, sans-serif;

    }

    .myaccount_menu a:hover

    {

        background:url(../images/maintab_hover.jpg) no-repeat left;

        height:18px;

        display:block;

        color:#fff;

    }

.carthead

{

    background:url(../images/cart_head.jpg) no-repeat left;

    height:26px;

    padding:10px 0 0 20px;

    text-align:left;

}





.base-mini .actions { background:url(../images/base_mini_actions_bg.gif) repeat-x #dee5e8; width:208px; margin:0 0 0 3px; 

padding:5px 0; text-align:right;}



#smalllinks a

{

    color:#cc0000;

}

#smalllinks a:hover

{

    color:#000;

    font-weight:normal;

}



#productnames a

{

    color:#666;

}

#productnames a:hover

{

    color:#000;

}

.button-set2 a

{

    color:#666;

}

.button-set2 a:hover

{

    color:#000;

} 

#messages_product_view

{

    background:#666;

    color:#fff;

}

.lbl

{

    width:200px;

    float:left;

    padding:4px 0 0 0;

}

.lbl_txtbox

{

    width:300px;

    float:left;

    padding:2px 0 0 0;

}



/* CSS starts for Review page */

.review_heading

{

    height:29px;    

}

    .review_heading_left_right

    {

        float:left;

        height:29px;

        width:4px;

    }

    .review_heading_center

    {

        height:26px;

        width:830px;

        float:left;

        text-align:left;

        font:bold 12pt Trebuchet MS;

        padding:3px 0 0 6px;

        background:#a6a6a6;

    }

    

    /* Reviews */

.my-review-detail .product-image { float:left; width:135px; padding:0 0 0 20px;}

.my-review-detail .product-image p { margin-bottom:0; }

.my-review-detail .product-image p img { vertical-align:top; }

.my-review-detail .details { float:left; width:502px; }

.my-review-detail .ratings-list { margin-bottom:.8em; }

.my-review-detail .ratings { line-height:1.5; }

.my-review-detail .ratings .rating-box { float:none; margin-bottom:3px; }

.my-review-detail .ratings .pipe { display:none; }

.my-review-detail .ratings a { display:block; }

    



.notice-msg, .note-msg {

    border-color:#fcd344;

    color:#3d6611;

    background-color:#fafaec;

    padding:10px 0;

    background:url(../images/note_msg_icon.gif) no-repeat left;

    }

    

    

/* CSS Ends for Review page */



#customer-reviews

{

    background:#fff;

}



.order-information {

/*-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;*/

background:#DEE5E8 none repeat scroll 0 0;

border:1px solid #D0CBC1;

padding:4px 8px;

width:610px;

margin:0 auto;

text-align:left;

}

.order-information ul { display:inline; }

.order-information li { display:inline; padding-right:7px; padding-left:3px; }

.order-information li.selected { font-weight:bold; background:url(../images/point-con.gif) no-repeat fixed center bottom; }



/* Data Table */

.data-table { border:1px solid #bebcb7; /*width:630px;*/ }

.data-table tr { background:#fff; }

.data-table .odd  { background:#f8f7f5 }

.data-table .even { background:#eeeded !important; }

.data-table td.last, .data-table th.last { border-right:0; }

.data-table tr.last th,

.data-table tr.last td { border-bottom:0 !important; }

.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }

.data-table th.wrap { white-space:normal; }

.data-table th a,

.data-table th a:hover { color:#fff; }

.data-table td { padding:3px 8px; }

.data-table thead tr th { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; }

.data-table tfoot { border-bottom:1px solid #d9dde3; }

.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x; }

.data-table tfoot tr { background-color:#DEE5E8 !important; }

.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }

.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }

/* Bundle Products */

.data-table tbody.odd tr { background:#f8f7f5 !important; }

.data-table tbody.even tr { background:#f6f6f6 !important; }

.data-table tbody.odd tr td,

.data-table tbody.even tr td { border-bottom:0; }

.data-table tbody.odd tr.border td,

.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }



.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }

.data-table tbody td .option-label { font-weight:bold; font-style:italic; }

.data-table tbody td .option-value { padding-left:10px; }



.box-table td { padding:10px; }

.box-table tfoot td { padding-top:5px; padding-bottom:5px; }

.box-table select { width:100%; }



.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }



.generic-table td { padding:0 8px}

.generic-table td.first { padding-left:0; white-space:nowrap; }

.shipping-tracking .button-set { margin-top:0; border:none; border-top:0; padding-top:0; }



















.base-mini ol li { padding:7px 4px 7px 8px; }

.base-mini ol li.odd { background:#f4f3f3; width:202px; }

.base-mini ol li.even { background:#fafafa; width:202px;}

.base-mini .product-images { float:left; width:52px; height:52px; }

.base-mini .product-details[class] { height:auto; min-height:50px; float:left; width:150px;}







/* Form lists */

.form-list li { margin-bottom:6px; }

.form-list li .input-box .input-text,

.form-list li .input-box textarea { width:250px; }

.form-list li .input-box select { width:256px; }

.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }







.group-select {

    width:540px;

    margin:0 auto;

    /*margin:28px 0;

    border:1px solid #bbafa0;

    padding:22px 25px 12px 25px;

    background:#fbfaf6;*/

    }

.group-select .legend {

    float:left;

    border:1px solid #f19900;

    background:#F9F3E3;

    padding:0 8px;

    color:#E76200;

    font-weight:bold;

    font-size:1.1em;

    }

.group-select li { padding:4px 8px; }

.group-select li .input-box { float:left; width:262px; text-align:left; }

.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }

.group-select li .input-text3 { width:512px; background:#f9f9f9; border:solid 1px #a9a9a9; }

.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; background:#f9f9f9; border:solid 1px #a9a9a9; }

.group-select li .input-box select { width:252px; }



.group-select wide .inner_head2 .input-text2{ width:200px; background:#f9f9f9; border:solid 1px #a9a9a9; }











.one-page-checkout li.section { position:relative; }

.one-page-checkout .group-select { margin-right:0; }

.one-page-checkout .box { border:1px solid #bbb6a5; border-top:0; padding:15px 20px; background:#faf7ee; }

.one-page-checkout .head { margin-bottom:0; padding:1px 8px 6px 8px; background:url(../images/tabbg_active.jpg) repeat-x; border-width:0 1px 0 1px; border-color:#D9DDE3; border-style:solid; border-top:1px solid #fff; }

.one-page-checkout .tool-tip { right:8px; }

.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */

.one-page-checkout h3 { color:#999; font-size:1.05em; }

.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }

.one-page-checkout h4.title { border-bottom:0; text-transform:none; }

.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }

.one-page-checkout .content { padding:10px 20px; }

.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }

.one-page-checkout .allow .head { background:url(../images/tabbg_active.jpg) repeat-x; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }

.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:url(../images/tabbg.jpg) repeat-x; padding-bottom:0; cursor:default; }

.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */

.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }

.one-page-checkout .allow h3 { color:#a4b3b9; }

.one-page-checkout .active h3 { color:#FFFFFF; }

.one-page-checkout .allow .step-count { background:#dbe6eb; }

.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }

.one-page-checkout .active .box { display:block; border-color:#BBAFA0; background:#fff; }

.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }

.one-page-checkout .checkmo-mailing-address { padding-left:20px; }

.one-page-checkout-progress .page-head { margin-bottom:1em; }

.one-page-checkout-progress li { border:2px solid #000; background:#eee; text-align:left; border-bottom:0; }

.one-page-checkout-progress h4 { margin:0; color:#999; padding:3px 8px; background:url(../images/progress_bg.jpg) repeat-x; text-transform:none;  }

.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:url(../images/progress_bg.jpg) repeat-x; color:#fff; }

.one-page-checkout-progress h4 a { text-transform:none; }

.one-page-checkout-progress .content { padding:8px 13px; }

#opc-login .button-set { border-top:0; }

#opc-review .box { border:0; padding:0; }

#opc-review .content { width:383px; float:right; }

#opc-review .data-table { border-top:0; }

.opc-please-wait { padding-right:7px; }

.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }

.one-page-checkout .payment-methods dd { padding:0; }

.one-page-checkout .button-set { margin-top:0; padding-top:26px; }



    



/*//////// CSS for Payment Process Page Ends Here ////////*/



.sizebtn_bg

{

 background:url(../images/sizebtn_bg.jpg);

 background-repeat:no-repeat;

 width:31px;

 height:21px;

 padding:2px 7px 0 7px;

 text-align:center;

 }

 

 .sizebtn_bg_active

 {

 background:url(../images/sizebtn_bg_active.jpg);

 background-repeat:no-repeat;

 width:21px;

 height:23px;

 padding:0 7px;

 float:left;

 text-align:center;

 }

 

 .mini-newsletter{

 display:none;

 }



.box_recently

{

 width:575px;

 height:200px;

 float:left;

 

}





.top_productname h3

{

text-align:center;

color:#000;

 

 

}





 .hidden_div

{

	width:321px;

	background:#ededed;

	border:solid 2px #aeaeae;

}

	.top_shadow

	{

		height:8px;

		font:1pt Arial, Helvetica, sans-serif;

	}           

	.hiddendiv_heading

	{

		font:bold 8pt Arial, Helvetica, sans-serif;

		text-transform:uppercase;

		color:#666666;

		padding:5px 14px;

	}

	.inner_white_div

	{

		width:285px;

		background:#fff;

		margin:0 auto;

		color:#666666;

		padding:10px;

		font:8pt Arial, Helvetica, sans-serif;

		border:solid 1px #cccccc;

		text-align:left;

	}				



#locatorresults

{

	text-align:left;

}

	#locatorresults li

	{

		text-align:left;

		padding:0 0 0 20px;

	}

		#locatorresults li a

		{

			color:#000;

		}

		#locatorresults li a:hover

		{

			color:#ff0000;

			text-decoration:underline;

		}



#cityresults

{

	text-align:left;

	/*background:#e5e5e5;*/

	width:520px;

	margin:0 auto;

	/*padding:10px 0;*/

}

	#cityresults li

	{

		text-align:left;

		padding:5px 0 10px 0;

	}

	

	

.cart-price

{

	text-align:right;

}



 



.validation-advice{

color:red;



}







/* css for find a retailer page */



.row

{

	float:left;

}



/* css for tags page */



.content ul

{

	margin:0;

	padding:0 0 0 .5em;

}

	.content ul li

	{

		padding:0;

		text-align:left;

	}

		.content ul li a

		{

			font:9pt Arial, Helvetica, sans-serif;

			color:#000;

			padding:0 0 5px 10px;

		}

		.content ul li a:hover

		{

			font:9pt Arial, Helvetica, sans-serif;

			color:#ff0000;

		}







.mini-product-tags

{

visibility:hidden;

}

.pages{

padding:0 10px 0 10px;

}

.pages li{

float:left;

list-style:none;

padding:0 5px;

}

.pages li .on

{

  

    color:#ff0000;

    text-decoration:underline;

	font-weight:bold;

background:none;

border:none;

padding:0;

}









