/* 
------------------------------------------------------
Skeleton CSS Start Here
*/
body {
	margin: 0;
	padding: 0;
}

#doc_size {
width:955px;
}
.doc_bg {
	background-image: url(images/top_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#header,#footer {width:955px}
#menu,#content,#sub-section {
float:left;
}
#content {
width:595px;
margin-left:190px;
display:inline;
}
#menu {
width:190px;
margin-left:-785px;
display:inline;
text-align:left;
}
#sub-section {
width:170px;
}
#footer {
	clear:both;
	text-align: left;
	background-image: url(images/bottom_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
} 
/* 
Skeleton CSS Ends Here
------------------------------------------------------
*/


/* 
------------------------------------------------------
Top bar CSS Start here
*/

.toplinks_font {
font-family:Arial, Helvetica, sans-serif;
}
.top_section {
	width:440px;
	display:inline;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #52a3c3;
	text-decoration: none;
	padding-top: 24px;
	padding-left: 14px;
}
.top_section_1 {
	width:480px;
	display:inline;
	float: right;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
}
.shopping_cart_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
}
.toll_free {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.top_bar_fonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
	padding-right: 17px;
	padding-left: 18px;
}
.go_img {
	text-align: center;
	vertical-align: bottom;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #666666;
}
/* 
Top bar CSS Start here
------------------------------------------------------
*/

/* 
------------------------------------------------------
Left Nav bar CSS Start here
*/

.left_nav_link {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/left_nav_bullet.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-position: 3px 0px;
	line-height: 20px;
}
.left_nav_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
}
.left_nav_font:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.top_dot {
	background-image: url(images/grey_dot.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}
.left_dot {
	background-image: url(images/grey_dot.gif);
	background-repeat: repeat-y;
	background-position: 0% 0%;
}
.right_dot {
	background-image: url(images/grey_dot.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;
}
.bottom_dot {
	background-image: url(images/grey_dot.gif);
	background-repeat: repeat-x;
	background-position: 100% 100%;
}
.tlc_1 {
	background-image: url(images/tlc_1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.trc_1 {
	background-image: url(images/trc_1.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat;
}
.blc_1 {
	background-image: url(images/brc_1.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
.brc_1 {
	background-image: url(images/blc_1.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
.grey_border {
	border: 1px solid #e8e8e8;
}
.header_bg {
	line-height: 19px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
	background-position: center;
	background-repeat: no-repeat;
	color: #FF6600;
	font-size: 14px;
}
.header_bg a{
    font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	text-decoration:none;
}



/* 
Left Nav CSS Start here
------------------------------------------------------
*/


/* 
------------------------------------------------------
content CSS Start here
*/
.site_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	background-image: url(images/featured_products.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	line-height: 30px;
	text-align: left;
	float: left;
	width: 580px;
}
#content_width {
	width:578px;
	height: 200px;
}
.ind_banner_width {
	width:377px;
	display:inline;
	float: left;
	text-align: left;
	text-decoration: none;
	background-image: url(images/top_banner_bg.gif);
	background-repeat: no-repeat;
}
.tlc_2 {
	background-image: url(images/tlc_2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.blc_2 {
	background-image: url(images/blc_2.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
.big_text_1 {
	color: #0d58b9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 15px;
}
.big_text_2 {
	color: #0d58b9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 15px;
}

.bullet_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(images/red_bullet.gif);
	background-position: 15px;
	padding-left: 30px;
	background-repeat: no-repeat;
	line-height: 25px;
}
.prodcut_display {
	width:192px;
	display:inline;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #52a3c3;
	text-decoration: none;
	height: 270px;
	background-image: url(images/product_img.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top: 10px;
	background-position: center;
}
.product_img_height {
	height: 115px;
	overflow: visible;
	text-align: center;
	vertical-align: bottom;
	z-index: auto;
}
.product_content {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #52a3c3;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 13px;
}
.retail_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff9c00;
	text-decoration: none;
}
.sale_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #084ca4;
	text-decoration: none;
}
.product_title_ind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #7b7b7b;
	text-decoration: none;
}
.box_content_height {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 43px;
}

.box_content_height_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 73px;
	padding-top: 10px;
}


.bread_crumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	float: left;
	text-align: left;
}
.bread_crumbs_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	float: left;
	text-align: left;
}
.paging_font {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	float: right;
	font-size: 11px;
	padding-right: 10px;
	width: 555px;
}
.paging_font_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	font-size: 11px;
}
.paging_font_hight {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-align: right;
	font-size: 11px;
}
.item_width_1 {
	width:300px;
	height: 300px;
	background-image:url(images/p_img_bg.gif);
	float: left;
	padding-top:0px;
	vertical-align:middle;
	background-repeat:no-repeat;
}
.item_width_2 {
	width: 260px;
	height: 150px;
	padding-top:150px;
	float:left;
	text-align:left;
	padding-left:15px;
	background-repeat: no-repeat;
	vertical-align: baseline;
}
.img_click {
float:left;
text-align:left;
width:560px;

}
.item_code_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.retail_code_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:line-through;

}

.sale_code_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0048a5;
	text-decoration:none;
}
.product_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	width: 560px;
	text-align:left;
	float:left;
}
.product_description_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.sales_number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.option_width {
	width:60px;
	display:inline;
}


/* 
content CSS Start here
------------------------------------------------------
*/

/* 
------------------------------------------------------
Best seller Section CSS Start here
*/
p {
font-family:Arial, Helvetica, sans-serif;
}

/* 
Best seller Section CSS Start here
------------------------------------------------------
*/



/* 
------------------------------------------------------
Bottom bar Section CSS Start here
*/
.bottombar_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005c97;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.bottombar_1 {
	width:450px;
	display:inline;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
}

.bottombar_2 {
	width:450px;
	display:inline;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
}
.bottom_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
}
/* 
Bottom bar Section CSS Start here
------------------------------------------------------
*/

/*
All static page start here
---------------------------
*/
.FAQ_text{
	width:550px;
	height:750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
}

.aboutus_text{
	width:550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
}

.support_text{
	width:550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
}
/*
Free Support Table CSS Start Here
*/

.boxtop_b {

            border-top-width: 1px;

            border-top-style: solid;

            border-top-color: #dbdfdf;

}

.boxbottom_b {

            border-bottom-width: 1px;

            border-bottom-style: solid;

            border-bottom-color: #dbdfdf;

}

.boxleft_b {

            border-left-width: 1px;

            border-left-style: solid;

            border-left-color: #dbdfdf;

}

.boxright_b {

            border-right-width: 1px;

            border-right-style: solid;

            border-right-color: #dbdfdf;

}

.free_support_black_font {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 13px;

            font-weight: bold;

            color: #000000;

            text-decoration: none;

}

.free_support_gray_font {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            font-weight: normal;

            color: #4f4f4f;

            text-decoration: none;

}

.free_support_blue_font {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            font-weight: normal;

            color: #084ca4;

            text-decoration: none;

}

/*

Free Support Table CSS End Here

*/ 


.extra_online_black_font {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            color: #000000;
            text-decoration: none;
            background-color: #efefef;
            padding: 3px;
			text-align:left;
			line-height:16px;

}
.item_width_1 {
	width:300px;
	height: 300px;
	position:relative;
}


#outer {

            height: 300px;

            width: 300px;

            overflow: hidden;

            position: relative;

            background-image:url(images/p_img_bg.gif);

            float:left;

            }

 

#outer[id]

{

            display: table;

            position: static;

}

 

#middle {

            position: absolute;

            top: 50%;

            right: 50%;

                        } /* for explorer only*/

#middle[id] {

            display: table-cell;

            vertical-align: middle;

            position: static;

            

 

}

 

#inner {

            position: relative;

            top: -50%;

 

            }

            /* for explorer only */

 

.box1 {

            display: block;

            position: relative;

            margin-left: auto;

            margin-right: auto; 

}

 

.big_text_3 {

            color: #FF6600;

            font-family: Arial, Helvetica, sans-serif;

            font-size: 15px;

            font-weight: bold;

            text-decoration: none;

            padding-left: 10px;

            padding-top: 15px;

}

.right_nav_bg {
	width: 162px;
	display:block;
	background-image:url(images/right_nav-bg.gif);
	float: left;
	height:64px;
	padding:5px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.right_nav_bg1 {
	width: 162px;
	display:block;
	background-image:url(images/right_nav_bg1.gif);
	float: left;
	height:185px;
	padding:5px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.right_nav_bg2 {
	width: 162px;
	display:block;
	background-image:url(images/right_nav_bg2.gif);
	float: left;
	height:136px;
	padding:5px;
	background-repeat:no-repeat;
}


.datatable {color:#444444; border:1px solid #333; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.datatable td {padding-left:3px; color:#444444; font-size:12px; line-height:20px; border:1px solid #333; }

.datatable td a {color:#444444; text-decoration:underline;}

.datatable th {font-weight: bold; text-align: left; padding-left: 4px; color:#444444; font-size:13px; height:28px; border:1px solid #333;}

.datatable tr.altrow {background-color: #edf1f2; color: #000000;}
