/* ##################################################
-	Blaze Audio style sheet
-	Copyright © Blaze Audio 2005. All rights reserved.
-	Author : Raju Singh Rathore
-	Created Date : 26 Jun, 2005 
##################################################### */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Default HTML element style
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* set image border */   
a img {
	border : none;
}

li{
	text-align:left;
}

/* set default line height */   

.br {
	line-height : 12px;
}

.packkk{
	color:red;
}

.packkk a{
	color:red;
}


.packkk a:hover{
	color:blue;
	background-color:#DEE9FE;
}

/* set form property */   
form {
	display : inline;
}

/* set link property */   
a {
	outline : none;
}

/* set link property */   
A { 
   COLOR:#000000; 
   text-decoration:underline;
}

A:hover{ 
   COLOR:blue; 
   text-decoration:none;
   background-color:#EBF4FF;

}


/* set default font for body and heading */   
body, h1, h2, h3, h4, h5, h6 {
	font-family : Verdana, Arial, sans-serif;
}

/* default paragraph property */   

p {
	font : 13px/18px verdana, arial, helvetica, sans-serif;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : justify;
}

/* default paragraph link property */
p a {
	text-decoration : underline;
   background-color : #fcf2e3;

}

/* default paragraph link property */
p a:hover {   
	background-color : #FEEAC8;
	color:#FF0000;		
}


/* default paragraph link property */
.homepButton{
	width:100px;
	height:25px;
	line-height:25px;
}

/* default paragraph link property */
.homepButton a{
	font-weight:bold;
}

/* default paragraph link property */
.hometable a{
		text-decoration : underline;
		color:blue;				   
}

.hometable a:hover{
		text-decoration : underline;
		color:red;			
}



/* default unorder list property */
ul {
	font : 13px/18px Verdana, Arial, sans-serif;
	padding-left : 8px;
	margin-left : 0;
	margin-top : 5px;
	margin-bottom : 0;
	text-align: left;
	list-style-image : url("/images/shop/bluearrow.gif");
	list-style-position : outside;
	list-style-type : disc;
}

/* default body property */
body {
	background-color : #f54747;
	background-position : left top;
	background-repeat : repeat-x;
	text-align : center;
	margin : 0 0;
	height : 100%;
}

/* default td property */

td {
	font : 14px/18px Verdana, Arial, sans-serif;
}

/* default input button property */
input {
	font-size : 12px;
	font-family : Verdana, Arial, sans-serif;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Default HTML element style
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.spec {
	font : 21px/30px Verdana, Arial, sans-serif;
}

.form1 {
	border-right : 1px solid #4a4a4a;
	border-top : 1px solid #4a4a4a;
	padding-left : 5px;
	font-size : 13px;
	border-left : 1px solid #4a4a4a;
	width : 80px;
	color : #282e3e;
	line-height : 12px;
	border-bottom : 1px solid #4a4a4a;
	height : 17px;
	background-color : #ffffff;
}

/* for comment text style1 */

.commentstyle {
	padding-top : 5px;
	padding-right : 5px;
	float : right;
	color : #000000;
	font-weight : bold;
	background-image : url(/images/educat.jpg);
	height : 32px;
	width : 160px;
	text-align : right;
	background-repeat : no-repeat;
	background-position : right top;
}

/* for comment text style2 */
.commentstyle1 {
	padding-top : 5px;
	padding-right : 5px;
	float : right;
	color : #000000;
	font-weight : bold;
	background-image : url(/images/educat1.jpg);
	height : 32px;
	text-align : right;
	background-repeat : no-repeat;
	background-position : right top;
}

/* we can apply this class where we want to set boldface font and center text */

.specialoffer {
	color : #000000;
	text-align : center;
	font-weight : bold;
}

/* we can apply this class on p element with specified margin */
.specialofferp {
	color : #000000;
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
}

/* heading style */
.heading1 {
	font-family : Verdana, Arial, sans-serif;
	color : #f06d44;
	font-size : 17px;
	font-weight : bold;
	margin-top : 0;
	margin-bottom : 8px;
}

/* this class is used for the text in shoping cart for the added products in cart */
.productsInCart {
	font : 14px/18px Verdana, Arial, sans-serif;
}

/* this class is used for the link text in shoping cart for the added products in cart */
.productsInCart a {
	text-decoration : underline;
}

/* this class is used TH for cart */
th.productsInCart {
	font-weight : bold;
}

/* this class is used TD for cart */

.productsInCart td {
	font-weight : normal;
}

/* this class is main table. I have used this table on all template just after body tage */

table.main {
	width : 980px;
	border-top : 0 solid #f1430e;
	background-color : #ffffff;
	border-collapse : collapse;
}

/* table class */
table.gettoday {
	width : 580px;
	border-top : 1px solid #fdd7ab;
	border-left : 1px solid #fdd7ab;
	border-right : 1px solid #fdd7ab;
	background-color : #fffaf4;
	border-collapse : collapse;
}

/* header table class */
table.header {
	width : 980px;
	height : 102px;
	border-top : 0 solid #ef4704;
	background-color : #ffffff;
	margin-top : 0;
	border-collapse : collapse;
}

table.header td {
	font-size : 0.95em;
	padding : 0;
	vertical-align : top;
	text-align : left;
}

/* productshomelink table class */

table.productshomelink {
	width : 572px;
	border-collapse : collapse;
	font-family : Verdana, Arial, sans-serif;
}

table.productshomelink td {
	border-left : 1px dotted #fd0404;
	border-top : 0 solid #fd0404;
	border-right : 1px dotted #fd0404;
	border-bottom : 1px solid #fd0404;
	text-align : center;
	font : 13px verdana, arial, helvetica;
	color : #000000;
	background-color : #fff9ef;
	height : 30px;
	width : 50%;
}

table.productshomelink td a {
	font : 13px verdana, arial, helvetica;
	color : #000000;
	line-height : 20px;
	padding-left : 10px;
	text-decoration : underline;
}


/*  this table is used on top navigation buttons(home/shop/learn/support) & search fourm and view items in cart */
table.topnavigation {
	width : 980px;
	height : 39px;
	border : 0 dotted #d3d3d3;
	border-collapse : collapse;
	background-color : #ffffff;
	margin-left : 0;
}

table.topnavigation td {
	font-size : 14px;
	vertical-align : top;
	border-left : 0 solid #d3d3d3;
}

/* search box table */
table.shopline {
	width : 980px;
	height : 40px;
	border : 0 dotted #d3d3d3;
	border-collapse : collapse;
	background-color : #f54747;
	margin-left : 0;
	margin-top : -16px;
}

table.shopline td {
	font-size : 14px;
	vertical-align : top;
	border-left : 0 solid #d3d3d3;
	text-align : left;
}


/* toparea table */

table.toparea {
	width : 980px;
	border-top : 0 dotted #d3d3d3;
	border-bottom : 1px solid #ffffff;
	background-color : #ffffff;
	padding-right : 0;
	margin-right : 0;
	border-collapse : collapse;
	margin-top : -1px;
}

table.toparea td {
	font-size : 0.95em;
	padding : 0;
	vertical-align : top;
	text-align : left;
}

/* footer table */
table.footer {
	width : 980px;
	height : 80px;
	background-color : #f54747;
	border : 0 dotted #e3e3e3;
	padding : 0;
	font-size : 11px;
	color : #414141;
	line-height : 14px;
	font-family : Tahoma;
	background-image : url(/images/shop/footer.gif);
	margin-top : 0;
}

table.footer td {
	padding : 0;
	vertical-align : top;
	border-left : 0 solid #d3d3d3;
	color : #bababa;
}

/* pageheading style */
.pageheading {
	padding-right : 6px;
	background-position : right top;
	margin-top : 1px;
	padding-left : 0;
	background-image : url(/images/shop/pageheadingback.gif);
	padding-bottom : 6px;
	font : bold 14px verdana, arial, helvetica;
	color : #fff;
	padding-top : 6px;
	text-align : left;
	background-repeat : no-repeat;
	background-color : #f60b0b;
}

#menu {
	display : inline;
}

/* right now we are not using this class. */

.allproducts {
	width : 500px;
	height : 35px;
	margin-top : 2px;
	margin-left : -20px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 15px;
	color : #ffffff;
	text-align : center;
}

/* right now we are not using this class. */
.toturial {
	width : 124px;
	height : 37px;
	padding : 0 0 0 0;
	background : url(/images/shop/freetoturialson.gif);
	background-repeat : no-repeat;
	text-align : center;
	position : relative;
	margin-top : -15px;
	margin-left : 0;
}

/* text style used in footer of the pages */

.c_text {
	color : #404455;
	text-decoration : none;
}

.c_text A {
	color : #404455;
	text-decoration : none;
}

.c_text A:hover {
	text-decoration : underline;
}

.c_text SPAN A {
	color : #598db7;
}

.h_text {
	color : #ffffff;
	line-height : 13px;
	font-size : 13px;
}

.shop_text {
	color : #ffffff;
	line-height : 13px;
	font-size : 15px;
}

/* heading h1 style class */
.h1_text {
	color : #011535;
	line-height : 11px;
}

.h1_text A {
	font-weight : normal;
	color : #009a0c;
	text-decoration : none;
}

.h1_text A:hover {
	text-decoration : underline;
}

/* heading h2 style class */
.h2_text {
	color : #000000;
	line-height : 13px;
}

.h2_text A {
	color : #000000;
	line-height : 13px;
	text-decoration : none;
}

/* heading h2 style class */
.h3_text {
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.h3_main {
	color : #000000;
	font : 15px/30px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	border : 1px dotted #ffbc7a;
	text-align : center;
}

.h3_main1 {
	color : #ffffff;
	text-align : center;
}

.h3_main1 span {
	color : #000000;
	font : 15px/35px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	border : 1px dotted #ff8400;
	background-color : #ffebd5;
	border : 1px dotted #ffbc7a;
}

.h3_text A {
	color : #000000;
	text-decoration : none;
	font-family : Verdana, Arial, sans-serif;
	font-size : 13px;
}

.h3_text A:hover {
	color : #ffa042;
	text-decoration : underline;
}


/* join newsletter mail box text style class used on shop template */

.joinemail {
	font-weight : normal;
	font-size : 12px;
	font-family : tahoma, verdana, arial;
	color : #000000;
	text-align : center;
}

/* join mail box button class on shop template */

.joinemailbtn {
	height : 25px;
	width : 125px;
	font-weight : bold;
}

/* p class */
.pr_text {
	font : 12px/18px verdana, arial, helvetica, sans-serif;
	color : #ff0000;
	font-weight : bold;
}

.pr_text SPAN {
	font-size : 14px;
	color : #ff0000;
}

.pr1_text {
	font-size : 10px;
	color : #ff0000;
	line-height : 10px;
}

/* p style class */

p.thumbnailsHome {
	font : 12px/20px Verdana, Arial, sans-serif;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
}

/* p a style class */
.thumbnailsHome a {
	background-color : #fff8ef;
	text-decoration : underline;
}

/* p style class */
p.thumbnailsHome_1 {
	font : 12px/18px verdana, arial, helvetica, sans-serif;
	text-align : center;
	margin-left : 5px;
	margin-right : 5px;
}

/* table style class */
table.thumbnailsHome {
	font : 12px/18px verdana, arial, helvetica, sans-serif;
	text-align : left;
	margin-left : 10px;
	margin-top : 10px;
}

/* table td style class */
table.thumbnailsHome td {
	padding : 0;
	vertical-align : top;
	border : 0;
	font : 12px/18px verdana, arial, helvetica, sans-serif;
}

/* we have created rounded corner thumb with red background. I have used below defines class for thumbs  */
.t_p {
	background : url(/images/shop/dot2_p.gif) repeat-x 0 0;
	background-color : #ffffff;
}

.b_p {
	background : url(/images/shop/dot2_p.gif) repeat-x 0 100%;
}

.l_p {
	background : url(/images/shop/dot2_p.gif) repeat-y 0 0;
}

.r_p {
	background : url(/images/shop/dot2_p.gif) repeat-y 100% 0;
}

.bl_p {
	background : url(/images/shop/bl2_p.gif) no-repeat 0 100%;
}

.br_p {
	background : url(/images/shop/br2_p.gif) no-repeat 100% 100%;
}

.tl_p {
	background : url(/images/shop/tl2_p.gif) no-repeat 0 0;
}

.tr_p {
	background : url(/images/shop/tr2_p.gif) no-repeat 100% 0;
	padding : 10px;
}

/* we have created rounded corner thumb with white background. I have used below defines class for thumbs  */
.t {
	background : url(/images/shop/dot2.gif) repeat-x 0 0;
	background-color : #ffffff;
}

.b {
	background : url(/images/shop/dot2.gif) repeat-x 0 100%;
}

.l {
	background : url(/images/shop/dot2.gif) repeat-y 0 0;
}

.r {
	background : url(/images/shop/dot2.gif) repeat-y 100% 0;
}

.bl {
	background : url(/images/shop/bl2.gif) no-repeat 0 100%;
}

.br {
	background : url(/images/shop/br2.gif) no-repeat 100% 100%;
}

.tl {
	background : url(/images/shop/tl2.gif) no-repeat 0 0;
}

.tr {
	background : url(/images/shop/tr2.gif) no-repeat 100% 0;
	padding : 10px;
}

/* used classes for popup products info */
#JT_close_left, #JT_close_right {
	font : 12px verdana, arial, helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	height : 23px;
	background-image : url(/images/shop/jpback.gif);
}

#JT_copy p, #JT_copy ul, #JT_copy li{
	font : 12px/18px verdana, arial, helvetica, sans-serif;
	text-align : left;
}

/* set margin */
#contentPad {
	margin : 20px;
}

/* used classes for popup products info */
#JT_arrow_left {
	background-image : url(/images/shop/arrow_left.gif);
	background-repeat : no-repeat;
	background-position : left top;
	position : absolute;
	z-index : 101;
	left : -14px;
	height : 30px;
	width : 14px;
	top : -2px;
}

#JT_arrow_right {
	background-image : url(/images/shop/arrow_right.gif);
	background-repeat : no-repeat;
	background-position : left top;
	position : absolute;
	z-index : 101;
	height : 30px;
	width : 14px;
	top : -2px;
}

#JT {
	position : absolute;
	z-index : 100;
	border : 2px solid #c92727;
	background-color : #ffffff;
}

#JT_copy {
	padding : 10px 10px 10px 10px;
	color : #333333;
}

.JT_loader {
	background-image : url(/images/shop/loader.gif);
	background-repeat : no-repeat;
	background-position : center center;
	width : 100%;
	height : 12px;
}

#JT_close_left {
	text-align : left;
	padding-left : 8px;
	padding-bottom : 5px;
	padding-top : 2px;
	font-weight : bold;
}

#JT_close_right {
	text-align : left;
	padding-left : 8px;
	padding-bottom : 5px;
	padding-top : 2px;
	font-weight : bold;
}

#JT_copy p {
margin : 3px 0;
}

#JT_copy img {
	padding : 1px;
	border : 1px solid #ff9239;
}

.jTip {
	cursor : help;
}

/* We have created 4 button for top naigation. here are the defined stats for top navigation */

#nav {
	float : right;
	height : 39px;
}

/* home a */
.home a {
	background : url(/images/home.gif) no-repeat;
	color : #465822;
	line-height : 17px;
	text-decoration : none;
	text-indent : 20px;
	white-space : nowrap;
	display : block;
	padding : 0;
	width : 140px;
	height : 39px;
	font : bold 15px sans-serif;
}

/* learn a */
.learn a {
	background : url(/images/learn.gif) no-repeat;
	color : #465822;
	line-height : 17px;
	text-decoration : none;
	text-indent : 20px;
	white-space : nowrap;
	display : block;
	padding : 0;
	width : 140px;
	height : 39px;
	font : bold 15px sans-serif;
}

/* support a */
.support a {
	background : url(/images/support.gif) no-repeat;
	color : #465822;
	line-height : 17px;
	text-decoration : none;
	text-indent : 20px;
	white-space : nowrap;
	display : block;
	padding : 0;
	width : 140px;
	height : 39px;
	font : bold 15px sans-serif;
}

/* shop a */
.shop a {
	background : url(/images/shop.gif) no-repeat;
	color : #465822;
	line-height : 17px;
	text-decoration : none;
	text-indent : 20px;
	white-space : nowrap;
	display : block;
	padding : 0;
	width : 140px;
	height : 39px;
	font : bold 15px sans-serif;
}

/* when shop category will be opened then we are using following class */
.shopopen a {
	display : block;
	width : 140px;
	height : 55px;
	font : bold 17px sans-serif;
	color : #ffffff;
	background : url(/images/shop/shopopen.gif) no-repeat 0 0;
	text-decoration : none;
	position : relative;
	line-height : 18px;
	top : -16px;
	z-index : 10000;
}

/* home buttom hover effect */
.home a:hover {
	color : #ffffff;
	background : url(/images/homedown.gif) no-repeat;
}

/* learn buttom hover effect */
.learn a:hover {
	color : #ffffff;
	background : url(/images/learndown.gif) no-repeat;
}

/* support buttom hover effect */
.support a:hover {
	color : #ffffff;
	background : url(/images/supportdown.gif) no-repeat;
}


/* text style */
.tx {
	color : #000000;
	font : bold 15px sans-serif;
}

/* text style */
.ml {
	font : bold 15px sans-serif;
	color : #ffffff;
	text-decoration : none;
}

/* products landing page heading 1 style */
.productHeading {
	display : inline;
	font : 20px/22px Verdana, Arial, sans-serif;
	color : #000000;
	display : inline;
	font-weight : bold;
}

/* text style */
.offer {
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left : 12px;
	margin-right : 12px;
	font : 12px/20px Verdana, Arial, sans-serif;
	color : #000000;
}

.offer a:hover{
		text-decoration : underline;
		color:#FF0000;
		}

/* products landing page sub heading style */

.proheadn_tag {
	margin-bottom : 3px;
	margin-top : 5px;
	margin-left : 10px;
	font : 13px/20px Verdana, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
}

/* products landing page tag line heading style */
.producttagline {
	display : inline;
	margin-bottom : 3px;
	margin-left : 5px;
	margin-top : 5px;	
	font : 14px/20px Verdana, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
}

/* h2 style */
h2.productSubHeading {
	margin-bottom : 5px;
	margin-top : 10px;
	font : 14px/16px Verdana, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
}

/* p style */
p.productSubdetails {
	margin-bottom : 1px;
	margin-top : 10px;
	margin-left : 5px;
	font : 12px/18px Verdana, Arial, sans-serif;
	color : #000000;
	font-weight : normal;
	text-align : justify;
}

/* text style */
.productSubdetails center {
	font : 13px/18px Verdana, Arial, sans-serif;
}

/* link style */
.proheading a {
	text-decoration : none;
}

.proheading {
	color : #000000;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	font-weight : normal;
}

/* p class */
.freetrial {
	margin-left : 10px;
	font : 13px/20px Verdana, Arial, sans-serif;
	color : #000000;
	margin-top : 5px;
	margin-bottom : 1px;
}

/* p link class */
.freetrial A {
	background-color : #fff8ef;
	text-decoration : underline;
	font-weight : bold;
}

/* ul class */
ul.productsBullets {
	font : 13px/20px Verdana, Arial, sans-serif;
	padding-left : 20px;
	margin-left : 0;
	margin-top : 5px;
	margin-bottom : 0;
	text-align : left;
	list-style-image : url("/images/shop/bluearrow.gif");
	list-style-position : outside;
	list-style-type : disc;
}

/* ul class */
ul.productsBullets1 {
	font : 13px/20px Verdana, Arial, sans-serif;
	padding : 0;
	margin-left : 30px;
	text-align : left;
	list-style-image : url("/images/shop/bluearrow.gif");
	list-style-position : outside;
	list-style-type : disc;
}

/* ul class link style */
.productsBullets a {
text-decoration : underline;
}

/* screen shot and prices outer table class */
table.screenshotnprices {
	width : 570px;
	border : 0 dotted #fd5a02;
	padding : 0;
	margin-top : 0;
	margin-bottom : 5px;
}

/*  we are not using this class right now */
table.second5 {
	width : 580px;
	border : 0 dotted #fd5a02;
	padding : 0;
	margin-top : 15px;
}

/* screen shot and prices outer table class */

table.screenshotnprices td {
	padding : 0;
	border : 0;
	vertical-align : top;
}

/* screen shot and prices outer table class */
table.screenshotnprices td {
	padding : 0;
	border : 0;
	vertical-align : top;
	font-size : 11px;
	color : #000;
	line-height : 14px;
	font-family : Tahoma;
}

/* more Info table class */
table.moreInfo {
	width : 570px;
	border-top : 1px dotted #cdcdcd;
	border-bottom : 1px dotted #cdcdcd;
	padding : 0;
	margin-top : 15px;
}

table.moreInfo td {
	padding-left : 0;
	border : 0;
	vertical-align : top;
	font : 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
}

table.moreInfo1 {
	width : 570px;
	border : 1px dotted #cdcdcd;
	padding : 0;
	margin-top : 15px;
}

table.moreInfo1 td {
	padding-left : 0;
	border : 0;
	vertical-align : top;
	font : 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
}

/* products Manual table class */
table.productsManual {
	width : 580px;
	border : 1px dotted #cdcdcd;
	padding : 0;
	margin-top : 15px;
}

table.productsManual td {
	padding : 0;
	border : 0 dotted #cdcdcd;
	vertical-align : top;
	color : #000;
	font : 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
}

/* products spec. table class */
table.productsspec {
	width : 570px;
	border-bottom : 1px dotted #cdcdcd;
	border-top : 1px dotted #cdcdcd;
	padding : 0;
	margin-top : 5px;
	margin-left : 3px;
}

table.productsspec td {
	padding : 0;
	border : 0 dotted #cdcdcd;
	vertical-align : top;
	color : #000;
	font : 12px/18px Verdana, Arial, sans-serif;
}

table.productsspec1 {
	width : 570px;
	border : 1px dotted #cdcdcd;
	padding : 0;
	margin-top : 5px;
	margin-left : 3px;
}

table.productsspec1 td {
	padding : 0;
	border : 0 dotted #cdcdcd;
	vertical-align : top;
	color : #000;
	font : 11px/18px Verdana, Arial, sans-serif;
}

/* bottom table where we put get xx products today with prices class */
table.getproduct {
	width : 570px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	padding : 0;
	margin-top : 5px;
	margin-left : 3px;
	background-color : #dddddd;
}

table.getproduct td {
	padding : 0;
	border : 0 dotted #cdcdcd;
	vertical-align : top;
}

.sum {
	color : #000000;
	font : 13px/20px Verdana, Arial, sans-serif;
	margin-left : 10px;
	margin-right : 10px;
}

table.productsspec th {
	padding : 0;
	border : 0 dotted #cdcdcd;
	vertical-align : top;
	color : #000;
	font : 11px/18px Verdana, Arial, sans-serif;
	text-align : center;
}

table.allbutton {
	width : 570px;
	border : 0 dotted #cdcdcd;
	padding : 0;
	margin-top : 1px;
}

/* heading style */
.productspageheadingl {
	width : 100%;
	color : #000000;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	background-color : #fef9f3;
	border-bottom : 1px solid #ffc683;
}

/* heading style */
.productspageheadingl2 {
	width : 100%;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	text-align : center;
	background-color : #fef9f3;
	border-bottom : 1px solid #ffc683;
}

/* heading link style */
.productspageheadingl2 a {
	color : #0242ff;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-decoration : underline;
}

/* bottom table where we put get xx products today with prices class */
.productsgettoday {
	width : 100%;
	color : #000000;
	font : 13px/23px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	background-color : #c1c1c1;
	border-bottom : 1px solid #000000;
	margin-top : -1px;
	margin-left : -1px;
	margin-right : -1px;
}

/* heading style */
.productspageheading {
	width : 99%;
	color : #000000;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	background-color : #fef9f3;
	border-bottom : 1px solid #ffc683;
}

/* heading style */
.productshomepageheading {
	width : 571px;
	border-top : 3px solid #a36000;
	border-bottom : 0 solid #fd0404;
	border-left : 1px solid #a36000;
	border-right : 1px solid #a36000;
	padding-top : 3px;
	margin-top : 10px;
	background-color : #e68904;
	height : 25px;
	font-size : 15px;
	color : #ffffff;
	line-height : 14px;
	font-family : verdana, helvetica, sans-serif;
	text-align : center;
	font-weight : bold;
}

/* comments style class */
.reviewComment {
	width : 580px;
	border : 0 dotted #ffda49;
	padding : 2px;
	margin-top : 0;
	background-color : #fffcf7;
	font-size : 15px;
	color : #000;
	line-height : 14px;
	font-family : Tahoma;
	text-align : left;
	font-weight : normal;
}

/* comments name style class */
.reviewerName {
	width : 580px;
	border : 0 dotted #ffda49;
	padding : 2px;
	margin-top : 0;
	background-color : #ffffff;
	font-size : 15px;
	color : #000;
	line-height : 14px;
	font-family : Tahoma;
	text-align : right;
	font-weight : bold;
}

/* table style class */
table.allbutton td {
	padding : 0;
	border : 0;
	vertical-align : top;
	font-size : 13px;
	color : #000;
	line-height : 14px;
	font-family : Tahoma;
}

/* h2 style class used for prices */
h2.price {
	margin-bottom : 5px;
	margin-top : 5px;
	font : 18px/23px Verdana, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
}

/* h2  link style class used for prices */
h2.price a {
	background-color : #fffaed;
	text-decoration : underline;
	font : 18px/23px Verdana, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
}

/* h2  link style class used for prices */
h2.fullprice {
	margin-bottom : 5px;
	margin-top : 5px;
	font-size : 14px;
	font-family : Verdana, Arial, sans-serif;
	color : #000000;
	line-height : 16px;
	font-weight : bold;
}

/* h2  link style class used for prices */
h2.save {
	margin-bottom : 5px;
	margin-top : 5px;
	font-size : 14px;
	font-family : Verdana, Arial, sans-serif;
	color : #ff2e1f;
	line-height : 16px;
	font-weight : bold;
}

/* normal text class where u want to use bold face and red color font */
.discount {
	font-family : Verdana, Arial, sans-serif;
	color : #f54747;
	line-height : 16px;
	font-weight : bold;
}

/* h2 style class */
h2.sysreq {
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 5px;
	font-size : 14px;
	font-family : Verdana, Arial, sans-serif;
	color : #000;
	line-height : 16px;
	font-weight : normal;
}

/* p style class */
p.productsMoreInfoLinks {
	margin-bottom : 1px;
	margin-top : 5px;
	margin-left : 0;
	margin-right : 0;
	font-size : 12px;
	font-family : Verdana, Arial, sans-serif;
	color : #000;
	font-weight : normal;
}

/* button style class */
.button {
	font : 11px/18px Verdana, Arial, sans-serif;
}

/* if we want to draw any HR with blow color then we can use this class */

.topbar {
	width : 570px;
	height : 2px;
	background-image : url(/images/shop/topbar.gif);
	background-repeat : repeat-x;
	margin-top : 3px;
	margin-bottom : 2px;
	margin-left : 10px;
}

/* side boxes title */
.titleleft {
	padding-bottom : 1px;
	padding-left : 6px;
	padding-right :15px;
	margin : 5px 0 1px 0;
	color : #000000;
	font : 12px/18px verdana, Arial, sans-serif;
	font-weight : bold;
	text-align : center;
}

/* side boxes title  link*/
.titleleft A {
	color : #000000;
}

/* side boxes title hover effect */
.titleleft A:hover {
	color : #c25a02;
}

/* text class */
.bgg {
	font-size : 12px;
	padding-bottom : 1px;
	margin : 2px 10px 1px 15px;
	color : #000000;
	font-family : verdana, Arial, sans-serif;
	font-weight : normal;
	text-align : left;
}

/* text link class */

.bgg A {
	background-color : #FFF3E1;
	text-decoration : underline;
	color : #000000;
	font : 12px/20px verdana, Arial, sans-serif;
}

/* text link hover class */
.bgg A:hover {
	text-decoration : underline;
	color : #FF0000;
}

/* not using any box class right now */
.box {
	float : left;
	background-color : #fef9f3;
}

.boxR {
	float : left;
	background-color : #fef9f3;
}

.boxC {
	float : left;
	background-color : #fef9f3;
}

.boxR {
	padding-right : 0;
	padding-left : 0;
	padding-bottom : 0;
	margin : 0;
	width : 100%;
	padding-top : 0;
	background-color : #fef9f3;
}

.box {
	width : 50%;
	background-color : #fef9f3;
}

.boxC {
	width : 25px;
	background-color : #fef9f3;
	height : 25px;
}

#boxTL {
	background-color : #fef9f3;
	background : url(/images/shop/box-topleft.png) no-repeat left top;
}

#boxTR {
	background-color : #fef9f3;
	background : url(/images/shop/box-topright.png) no-repeat right top;
	float : right;
}

#boxT {
	background-color : #fef9f3;
	background : url(/images/shop/box-top.png) repeat-x;
}

#boxBL {
	background-color : #fef9f3;
	background : url(/images/shop/box-bottomleft.png) no-repeat left bottom;
}

#boxBR {
	background-color : #fef9f3;
	background : url(/images/shop/box-bottomright.png) no-repeat right bottom;
	float : right;
}

#boxB {
	background-color : #fef9f3;
	background : url(/images/shop/box-bottom.png) repeat-x 50% bottom;
}

#boxM {
	background-color : #fef9f3;
	background : url(/images/shop/box-left.png) repeat-y left 50%;
}

#boxMR {
	background-color : #fef9f3;
	padding-right : 20px;
	padding-left : 0;
	background : url(/images/shop/box-right.png) repeat-y right 50%;
	padding-bottom : 0;
	margin : 0 0 0 20px;
	padding-top : 0;
}

#boxMR H2 {
	margin : 0;
}

#boxMR P {
	margin : 0;
}


/* on link text if we want to add backgound color then we can use this class */
.coloredlink{
	background-color : #fcf2e3;
	text-decoration : underline;
}


.coloredlink:hover{
	background-color : #FEEAC8;
	color:#FF0000;
}


/* lookinside button used on manual pages. */
.lookinside {
	background-color : #fff4e7;
	font : 12px/20px verdana, arial, helvetica, sans-serif;
	border : 1px solid #e57c00;
	width : 120px;
	height : 20px;
}

/* lookinside button used on manual pages. */
.lookinside a {
	font : 12px/20px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	color : #fb5e00;
}

/* top of the page text class */
.top {
	font : 14px/25px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	color : #d27000;
}

/* table class */
table.tecspec {
	width : 100%;
	border : 0 solid #ffbd76;
	background-color : #faebdc;
}

table.tecspec td {
	font : 12px/25px verdana, arial, helvetica, sans-serif;
	background-color : #fff6ec;
	border-bottom : 1px dotted #ffbd76;
}

/* simple popup class */
body.popup {
	background : #ffc579;
}

/* table style class */
table.productsHome {
	width : 572px;
	border-collapse : collapse;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	background-color : #fceedd;
}


table.productsHome td {
	border-left : 1px solid #ff8a00;
	border-top : 0 solid #ff8a00;
	border-right : 1px solid #ff8a00;
	border-bottom : 1px solid #ff8a00;
	padding-top : 5px;
	padding-left : 10px;
	padding-bottom : 5px;
	color : #000000;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	height : 30px;
}

table.productsHome th {
	border-left : 1px dotted #ff8a00;
	border-top : 1px solid #ff8a00;
	border-right : 1px dotted #ff8a00;
	border-bottom : 1px solid #ff8a00;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
}

table.productsHome td a {
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	color : #000000;
}


/* table style class */

table.ship {
	width : 572px;
	border-collapse : collapse;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	background-color : #fceedd;
}

table.ship td {
	border-left : 1px dotted #ff8a00;
	border-top : 0 solid #ff8a00;
	border-right : 1px dotted #ff8a00;
	border-bottom : 1px solid #ff8a00;
	padding-top : 5px;
	padding-left : 10px;
	padding-bottom : 5px;
	color : #000000;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	height : 30px;
}

table.ship th {
	border-left : 1px dotted #ff8a00;
	border-top : 1px solid #ff8a00;
	border-right : 1px dotted #ff8a00;
	border-bottom : 1px solid #ff8a00;
	font : 13px/20px verdana, arial, helvetica, sans-serif;
}

table.ship td a {
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}

/* cart text class */
.shoppingCart {
	font : 13px/20px verdana, arial, helvetica, sans-serif;
}

.shoppingCart th {
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	background-color : #ff9314;
	color : #ffffff;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 4px;
}

.shoppingCart td {
	font : 13px/20px verdana, arial, helvetica, sans-serif;
	padding-top : 4px;
	padding-bottom : 4px;
}

.shoppingCart a {
	text-decoration : none;
}

/* flash player Button style class */
.flashplayerButton {
	font : 13px/15px verdana, arial, helvetica, sans-serif;
	background-image : url("/images/buttonbackplaer.gif");
	width : 71px;
	height : 29px;
	font-weight : bold;
	padding-top : 5px;
	color : #ffffff;
}

/* button class */
.inputforplayer {
	font : 13px/15px verdana, arial, helvetica, sans-serif;
	background-color : #ff0000;
	border : 2px solid #ff0000;
	width : 100px;
	height : 20px;
	padding-top : 5px;
	color : #ffffff;
}

/* simple style class */
.productstype {
	font : 13px/18px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
}

/* we are not using payment class */
table#payment {
	width : 95%;
	margin : 0 auto;
	font-size : 0.9em;
}

table#payment td {
	padding : 5px 5px 5px 15px;
}

/* store table style */
table.store {
	width : 95%;
	margin : 0 auto;
	font-size : 0.9em;
}

table.store th {
	color : #fbfdfb;
	padding : 5px 15px;
	border-bottom : 1px solid #465822;
}

table.store td {
	padding : 10px;
	border-bottom : 1px solid #465822;
}

table.store2 {
	width : 95%;
	margin : 0 auto;
	font-size : 0.9em;
}

table.store2 th {
	color : #fbfdfb;
	padding : 5px 15px;
	border-bottom : 1px solid #465822;
}

table.store2 td {
	padding : 10px;
}

td.select {
	color : #fbfdfb;
	background-color : #d08400;
	border : 1px solid #275822;
	font-weight : bold;
	width : 33%;
}

td.notselect {
	background-color : #fff6e4;
	border : 1px solid #fed07f;
	width : 32%;
}

/* remove button style used on shopping cart */
a.removebtn {
	background-color : #eefff2;
	border : 2px solid #fcb235;
	text-decoration : none;
	margin-left : 2px;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-right : 2px;
}

a.removebtn:hover {
	background-color : #eefff3;
	text-decoration : none;
}

/* change button style used on shopping cart */
.changebtn {
	background-color : #eefff2;
	border : 2px solid #fcb235;
} 

.minHeight {
  background-color:#ffffff;
  min-height:650px;
  height:auto !important;
  height:650px;
}

.popup_block7 {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 750px;
	position:fixed;
	margin-top:260px;
	margin-left:100px;	
	z-index: 100;

}

#hideshow7 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#fade7 {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=40);
	opacity: .40;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
