@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333333; background:url(images/bg-main.png) repeat; }

/*default*/
form { background:none; margin:0; padding:0; border:0 !important;}
a img{ border:0;}
ul { list-style:none !important;}
.clear { padding:0; margin:0; clear:both; height:auto;}

/* COLORS:
Text: 
Link:
Hover:
*/


/*wrapper*/
.wrap { width:988px;overflow:hidden; height:auto; margin:0 auto; background:url(images/bg-content-body.png) repeat-y;}

/*Header*/
.header { width:988px; float:left; height:81px; background:url(images/bg-header.png) no-repeat center; }
.header-inner { width:964px; float:left; padding:0 12px;}
.logo { width:250px; float:left; height:auto;}
.head-R { width:650px; float:right;}

.menu-holder { width:600px; float:right; height:31px; background:url(images/menu-bg.png) no-repeat; font-size:11px; text-align:center; color:#fff;}
ul.main-menu { display:block; width:100%; margin:0; padding:6px 0 0 0;}
ul.main-menu li{ display:inline;}
ul.main-menu li a{ color:#fff; font-size:11px; text-decoration:none;}
ul.main-menu li a:hover{ color:#990000;}
li.menu-space { padding:0 8px;}

.phone { width:250px; float:right; text-align:right;} 

/* Search */
.search-holder { width:988px; float:left; height:38px; background:url(images/bg-search.png) no-repeat;}
.search-holder-inside {width:964px; float:left; padding:0 12px;}
.search-holder-inside-LEFT { width:460px; float:left; height:auto; padding:9px 0 0 332px;}
/*.search-box { width:450px; float:left; height:auto; padding:7px 0 0 0;}
.search-label { width:165px; float:left; background:url(images/search-label.png) no-repeat; padding:2px 15px 0 63px; height:20px;}
.search-label input{ width:160px; background:none; border:none; height:18px;font-size:11px; color:#666;}
.search-btn { width:28px; float:left; height:auto;}*/

.view-btn { width:152px; float:right; height:auto; padding:7px 8px 0 0;}
.view-btn-1 { width:73px; float:left; height:auto;}
.view-btn-2 { width:73px; float:right; height:auto;}
/* Default ASPDNSF Search */
.search {
    float: left;
    font-size: 0.9em !important;
    font-weight: inherit;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 2em;
    padding-top: 0;
    width: auto;
	margin:0 4px;
}
search input[type="text"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #A7A6AA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A7A6AA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A7A6AA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A7A6AA;
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 0.7em;
    width: 10em;
}





/*Content*/
#content-wrap { width:988px; float:left; height:auto; background:url(images/bg-content-body.png) repeat-y;}
#content-holder {width:988px; float:left; height:auto; background:url(images/bg-content-top.png) no-repeat top center;}
#content-inside {width:964px; float:left; padding:0 12px;}

/*Left*/
#left { width:169px; float:left; height:auto; padding:10px 0 0 0;}
.cat-title { display:block; font-size:16px; padding:0 0 10px 5px; font-family:Arial, Helvetica, sans-serif; }

ul.category { display:block; padding:0 0px; margin:0; width:169px;}
ul.category li{ display:block; float:left; width:155px; height:19px; padding:7px 0 0 14px; background:url(images/category-list-bg.png) no-repeat;}
ul.category li a{ text-decoration:none; color:#333;}
ul.category li a:hover{ color:#990000;}

.left-side-over {width:181px; position:relative; float:left; z-index:998; margin:0 -12px 0 0; padding:15px 0 0 0;}
.left-side-over-left {width:174px; position:relative; float:left; z-index:1000; margin:0 -12px 0 0; padding:15px 0 0 0;}
p.cc-text { display:block; font-size:10px; padding:8px 0 10px 4px; color:#333;}
a.check-out { display:block; text-align:right; padding:10px 25px 0 0;}

/*Right*/
#right { width:795px; float:right; height:auto; padding:15px 0 0 0;}

/* BLOCK-2 */
#BLOCK-1 { width:614px; float:left; height:auto;}
p.des-text { display:block; font-size:10px; color:#666666; padding:0 0 0 15px; margin:0;}


/*frame*/
.frame-holder { width:614px; float:left; height:auto; background:url(images/frame-body.png) repeat-y; margin-bottom:5px;}
.frame-holder4{ width:770px; float:left; height:auto; background:url(images/frame-bodyfull4.png) repeat-y; margin-bottom:5px;}
.frame-body { width:614px; float:left; height:auto; background:url(images/frame-top.png) no-repeat top;}
.frame-body3 { width:614px; float:left; height:auto; background:url(images/frame-top3.png) no-repeat top;}
/*.frame-body3 div { padding: 0 20px 0 40px;}*/
/*.frame-body3 div ul { padding-left:10px;}*/
.frame-body3 div ul {padding: 0 20px 0 50px;}
.frame-body3 div ul li {list-style: disc ;}
.frame-body3 div ol li { list-style: decimal; }
.frame-body3 div ul li ul li { list-style: circle; }
/*.frame-body3 div {margin: 32px 25px 0 32px;}*/
.catdesc {margin: 32px 25px 0 32px;}
.frame-body3 div p img {padding-right:12px; }

.frame-body2 { width:614px; float:left; height:auto; background:url(images/frame-top2.png) no-repeat top;}
.frame-body4 { width:770px; float:left; height:auto; background:url(images/frame-top-full4.png) no-repeat top;}
.frame-body5 { width:755px; float:left; height:auto; background:url(images/frame-top-full2.png) no-repeat top;}
.frame-end {width:614px; float:left;}

.sub-category-box { width:560px; float:left; height:auto; padding:0px 27px 10px 27px;}
.sub-category-H { width:560px; float:left; height:auto; padding:0 0 12px 0;}
.sub-category-col { width:186px; float:left; height:auto; padding-bottom: 10px;}
.sc-left { width:38px; float:left;}
.sc-left img{ border:0; width:38px; height:38px;} 
.sc-right { width:136px; float:right; padding:12px 0 0 0;}
.sc-right a{ color:#666666; font-weight:bold; font-size:11px; text-decoration:none;}
.sc-right a:hover{ text-decoration:underline;}

.block-page { width:610px; float:left; color:#000; padding:3px 4px 0 0;}
.sort-1 { width:212px; float:left;}
.sort-1-L {width:85px; float:left; text-align:right; padding:2px 5px 0 0;}
.sort-1-R { width:120px; float:right;}
.sort-1-R select{ /*width:90px;*/ font-size:12px; height:19px; border:solid 1px #7D9AB5; background:#fff;}
.sort-2 { width:160px; float:left;}
.sort-2-L {width:115px; float:left; text-align:right; padding:2px 5px 0 0;}
.sort-2-R { width:40px; float:right;}
.sort-2-R select{ width:40px; font-size:12px; height:19px; border:solid 1px #7D9AB5; background:#fff;}
.pager-box { width:220px; float:right; text-align:right; padding:0 10px 0 0; /*background:url(images/pager-arrow.png) no-repeat right;*/ font-weight:bold;}
.pager-box a{color:#E70000;}
.pager-box a:hover{ text-decoration:none; font-weight:normal !important; color:#000;}
a.pager-active {text-decoration:none !important; font-weight:normal !important; color:#000 !important;}

.product-info-Box { width:570px; float:left; padding:26px 20px 10px 24px;}
.product-info-holder { width:570px; float:left; padding:0 0 14px 0;}
.product-info-holder2 { width:570px; float:left; padding:0;}
.product-info-Left { width:151px; float:left; height:auto;}
.product-info-Right { width:410px; float:right; height:auto; padding:5px 0 0 0;}


.product-info-BoxHALF { float:left; width:255px;  padding:26px 20px 10px 24px;}
.product-info-holder2HALF { width: 211px;}

b.product-name { display:block; font-size:14px; color:#cc6600; font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
b.product-name a{ text-decoration:none;color:#cc6600;}
b.product-name a:hover{ color:#000; text-decoration:underline;}
p.prod-text { display:block; font-size:11px; padding:0 0 10px 0;}
.product-event {width:394px; float:right; height:33px; padding:4px 8px 0 8px; background:url(images/product-event-bg.png) no-repeat; }
.product-event-1 {width:142px; float:left; height:auto;}
.product-event-2 {width:154px; float:left; height:auto;}
.product-event-3 {width:75px; float:right; height:auto; text-align:right; padding:4px 0 0 0;}
.product-paging { width:590px; float:right; padding:5px 24px 10px 0;}

/* BLOCK-2 */
#BLOCK-2 { width:181px; float:left; height:auto;}
.space-vid { width:181px; float:left; height:28px;}
.vid-title { display:block; font-size:14px; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif;}
.vid-title2 { display:block; font-size:14px; padding:0 0 0 8px; font-family:Arial, Helvetica, sans-serif;}
.small-frame-holder { width:181px; float:left; height:auto;}
.small-frame-holder-left { width:181px; float:left; height:auto;}
.small-frame-inside {width:181px; float:left; height:auto; background:url(images/small-frame-body.png) repeat-y;}
.small-frame-inside-left {width:181px; float:left; height:auto; background:url(images/small-frame-body2.png) repeat-y;}
.small-frame-body {width:181px; float:left; height:auto; background:url(images/small-frame-top.png) no-repeat top; }
.small-frame-body-left {width:181px; float:left; height:auto; background:url(images/small-frame-top8.png) no-repeat top; }
.small-frame-bot { width:181px; float:left; height:auto;}
	.vid-side { width:142px; margin:0 auto; overflow:hidden; padding:25px 0 10px 0; color:#666666;}
	.vid-side-left { width:142px; margin: 10px 0 0 17px; overflow:hidden; padding:25px 0 10px 0; color:#666666;}
	.vid-side-box {width:142px; float:left; margin:0 0 15px 0;}
	.vid-side-box b{ display:block; padding:0 0 4px 0;}
	.vid-side-watch {width:142px; float:left;}
	a.view-all-vids { display:block; text-align:right; color:#0000ff; font-size:10px;}
	a:hover.view-all-vids { text-decoration:none;}
	
	.train-side-box {width:142px; float:left; margin:10px 0 20px 0;}
	.train-side-box b{ display:block; padding:0 0 4px 0; text-align:center;}
	.train-side-box a{ text-decoration:none; color:#333333;}
	.train-side-box a:hover{ text-decoration:underline;}
	.train-side-watch {width:142px; float:left; text-align:center;}
	a.view-all-vids { display:block; text-align:right; color:#0000ff; font-size:10px;}
	a:hover.view-all-vids { text-decoration:none;}

.slide-space { display:block; padding:0 0 1px 0; margin:0;}
.slide-holder { width:579px; height:205px; float:left; padding:23px 0 0 20px; overflow:hidden;}
.slide-holde-inside {width:579px; float:left; height:205px;}
b.content-title  {display:block; font-size:14px; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; }

b.content-titleHALF {display:block; font-size:14px; padding: 0 0 10px 10px; font-family:Arial, Helvetica, sans-serif; }

.cover-info { width:570px; float:left; height:auto; /*margin-bottom:15px;*/}
.cover-info-L { width:275px; float:left; height:auto;margin-bottom:15px;}
.cover-info-R {width:275px; float:right; height:auto;margin-bottom:15px;}
.cover-info-img { width:100px; float:left;}
.cover-info-txt { width:165px; float:right;}

.cover-infoHALF { height:auto; /*margin-bottom:15px;*/}

.kit-box {
	width:100px;
	float:left;
	padding:0 7px 10px 7px;
	text-align:center;
}
.kit_group ul { list-style:none !important;}
.kit_group ul li { list-style:none !important;}
.kit_selectedItems ul li { list-style:none !important;}
.kit-boxHALF { width:100px; float:left; padding: 10px 17px 0 0; text-align:center;}
.kit-box-last { padding:0 7px 10px 7px !important;}
.kit-box b{ display:block; padding:8px 0 0 0;}
.kit-boxHALF b{ display:block; padding:8px 0 0 0;}
.bar-A { width:178px; float:left; height:auto; padding:0 3px 8px 0;}
.bar-A1 { float:right; width:170px; margin-bottom:12px;}
.bar-A2 { float:right; width:170px;}
.kit_group_image {float:left; padding-right:10px;}
.kit_groupitem_image {float:left; padding-right:10px;}
.kit_groupItem_nameLabel
{
	cursor: hand;
    cursor: pointer;
	font-weight:bold;
}
.kit_groupName {cursor: hand; cursor:pointer; font-weight:bold;}
.kit_groupitemDescription { font-weight:100;}
.kit_column_content {padding-right:10px; width:530px} 
/*.kit_column_sidebar {
	position:fixed;
	right:50px;
	width:200px;
}*/
.kit-group-desc-img { height:60px; }
.kit-group-desc-img div {
	float: left;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
}
/*.kit-group-desc-img div a img{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
}*/
p.hot-space { display:block; padding:0 0 0px 0; margin:0;}
.hot-details { width:150px; margin:0 auto; overflow:hidden;  padding:25px 0 10px 0;}
.hot-det-box { width:150px; float:left; padding:0; text-align:center; margin-bottom:6px;}
.hot-det-box b{ display:block; padding:8px 0 0 0;}
.hot-link { display:block;  width:155px; padding:0 25px 5px 0; margin:0 auto; overflow:hidden;}
.SalePrice { font-weight:bold; font-size:12px; }




/* BLOCK-big */
#BLOCK-big { width:794px; float:right; height:auto;}

#big-frame-holder {width:794px; float:right; height:auto;}
#big-frame-inside {width:794px; float:right; height:auto; background:url(images/big-frame-body.png) repeat-y;}
#big-frame-body {width:794px; float:right; height:auto; background:url(images/big-frame-top.png) no-repeat top;}
#big-frame-body-inside { width:752px; float:left; height:auto; padding:25px 17px 20px 25px;}
#big-frame-end {width:794px; float:right; height:auto;}

.product-page { width:752px; float:left; height:auto;}
.product-page-LEFT { width:246px; float:left; height:auto;}
.product-page-RIGHT { width:480px; float:right; height:auto; padding:10px 10px 0 0;}
.big-product-img { width:246px; float:left; margin-bottom:3px;}
.big-product-img-thumb {width:246px; float:left; margin-bottom:3px;}

.thumbnail-product { width:60px; float:left; padding:0 2px 0 0;}
.thumbnail-product-last { padding:0 !important;}

b.product-name2 { display:block; font-size:16px; color:#cc6600; font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
b.product-name2 a{ text-decoration:none;color:#cc6600;}
b.product-name2 a:hover{ color:#000; text-decoration:underline;}

.event-product { width:480px; float:left; padding:0 0 7px 0;}
.event-product2 { width:480px; float:left; padding:15px 0 7px 0;}
.event-product-L { width:90px; float:left; height:auto; text-align:right; font-weight:bold;}
.redevent-product-L {width:90px; float:left; height:auto; text-align:right; font-weight:bold; color:red;}
.event-product-L2 { width:90px; float:left; height:auto; text-align:right; font-weight:bold; padding:3px 0 0 0;}

.event-product-R { width:370px; float:right; height:auto;}
.redevent-product-R { width:370px; float:right; height:auto; font-weight:bold; font-size:12px; color: red;}
.quantity-1 { width:34px; float:left; padding:2px 3px 0 0;}
.quantity-1 input{ width:28px; border:1px solid #7F9DB9; height:15px; font-size:11px; background:#fff; color:#333; padding:2px 2px 0 2px;}
.quantity-2 { width:70px; float:left; padding:2px 7px 0 0;}
.quantity-2 select{border:1px solid #7F9DB9;width:70px; height:19px; padding:0 0 0 2px;  background:#fff;  font-size:11px; color:#333;}
.quantity-3 { width:250px; float:left; padding:0;}


.product-page { width:752px; float:left; }
.product-page-LEFT { width:246px; float:left; height:auto;}
.product-page-RIGHT { width:480px; float:right; height:auto; padding:10px 10px 0 0;}


.product-desc { width:752px; float:left; height:auto; padding:30px 0 0 0;}
.product-desc-L { width:528px; float:left;}
.product-desc-R {  float:right; padding:0; width:214px;}

.frame-title { display:block; font-size:14px; padding:0 0 0 28px; font-family:Arial, Helvetica, sans-serif;}
.frame-side-holder { width:201px; float:right; height:auto;}
.frame-side-inside {width:201px; float:left; height:auto; background:url(images/frame-side-body.png) repeat-y;}
.frame-side-body {width:201px; float:left; height:auto; background:url(images/frame-side-top.png) no-repeat top; }
.frame-side-bot { width:201px; float:left; height:auto;}

/*tabs */
#tabs {width:528px; float:left;}
#tabs ul {width:508px; float:left; display:block; padding:0 0 0 20px; position:relative; float:left; margin-bottom:-1px;}
#tabs li {list-style: none;}
* html #tabs li {display: inline;}
#tabs li, #tabs li a {float: left; text-align:center;}
#tabs li a{ display:block; width:80px; height:18px; background:url(images/tab-menu-bg-hover.png) no-repeat; color:#666666; padding:3px 0 0 0;}
#tabs ul li.active a{ color: #333333;  background:url(images/tab-menu-bg.png) no-repeat;}
#tabs ul li a {	text-decoration: none;	color: #000; font-size:11px;}
.tabs-content { width:508px; float:left; height:300%; padding:22px 10px; border-top:1px solid #DFDFDF;}

#tabs .tabs-content ul li { list-style-type: disc; }
#tabs .tabs-content li, #tabs .tabs-content li a {float: none; text-align: left;}
#tabs .tabs-content ul li a {background:none; display:inline; color:#007ACD;}
#tabs div ul {padding: 20px 0 20px 20px;}
/*Footer*/
.footer { width:988px; float:left; height:auto;  background:url(images/bg-bottom-body.png) repeat-y;}
.footer-holder { width:988px; float:left; height:auto; padding:20px 0; background:url(images/bg-bottom-header.png) no-repeat top; padding:40px 0;} 

.foot-event { width:860px; padding:10px 0 0 128px; float:left; font-size:10px; margin-bottom:35px;}
.foot-event a{ text-decoration:none; color:#333;}
.foot-event a:hover{ text-decoration:underline;}
.foot-1 { width:206px; float:left; height:auto;}
.foot-2 { width:206px; float:left; height:auto;}
.foot-3 { width:206px; float:left; height:auto;}
.foot-4 { width:206px; float:left; height:auto;}

.foot-bot {width:988px; float:left; height:auto; text-align:center;}
.fb-text { display:block; padding:0 0 4px 0; margin:0;}



/*COMPUNIX*/
.AddToCartButton
{
	background-image: url(images/btn-add-to-cart.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0;	
	border: 0;	
	height: 22px;
	width: 98px;
}

div.productUserTrust
{
	text-align: center;
	padding: 20px 0 0 0;
}

div.product-page-RIGHT div h2
{
	font-size: 14px;	
	margin: 0 0 10px 0;
}
div.product-page-RIGHT table h2
{
	font-size: 14px;	
	margin: 0 0 2px 0;
}

table td.productColHeader
{
	padding: 0px 0 1px 2px;
	font-weight: normal;
	color: White;
	background-color: #666666;	
}

table td div.priceOut { /*width:480px; float:left;*/ padding:0 0 7px 0;}
table td div.priceIn-L { height:auto; text-align:right; font-weight:bold;}
table td div.priceIn-L2 { height:auto; text-align:right; font-weight:bold; padding:3px 0 0 0;}
table td div.priceIn-R { height:auto;}

table td.alternate
{
	background-color: #f9f9f9;	
}
table td.variantInfo
{
}
table td.variantPricing
{
}
table td.addToCart 
{	
}

.contentWrapper
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 10px;
}
.contentWrapper div div ul
{ display:block; padding-left:20px; }
.contentWrapper div div ul li { list-style:disc; }

.newsbody
{}
.newsbody ul li
{ list-style-type:disc;
  margin-left:25px;}
.frame-body div p
{padding: 32px 25px 0 32px;}
/*.frame-body3 div p
{padding: 32px 25px 0 32px;}*/

/*
-----------------------------------------------------------------------
picasa viewer
-----------------------------------------------------------------------
*/

* {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
h1 {
	font-size: 2em;
	color: #F00;
}
h2 {
	font-size: 1.5em;	
}
img {
	border: none;
}
a {
	color: #007ACD;
	text-decoration: none;
	font-weight: bold;
	}
a:hover, a:focus {
	color: red;	
	}

#content-container {
	width: 800px;
	margin: 0 auto;
}
#footerdiv {
	background-image: url(/skins/Skin_1/images/footer.jpg);
	text-align: center;
	width: 100%;
	height: 0px;
	padding: 10px;
	background-repeat: repeat-x;
	background-position: center;
}

/*shipping methods message CALCULATE SHIPPING*/
#ctl00_PageContent_divRecalcShipping {
	background:#fff68f; border: 1px #F00 solid;}
#ctl00_PageContent_divShippingOptions {padding:10px;}
#ctl00_PageContent_lblRecalcShippiingMsg b {font-size:16px;}

#linkgrid a {
text-align:center;
padding: 0 20px 20px;
width: 100px;
display: block;
float: left;
}
#linkgrid img {
margin-top:20px;
width: 100px;
}
#tallimg
{margin-top:0px;}

.catdesc h2 {
font-size: 116%;
}

