body {
	font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-size:12px;
	background:url(images/bg.png) #FFF repeat-x;
}
/*page_cont_starts
-------------------------------------------------------------- */
.page_cont {
	width:100%;
}
/*page_cont_ends
-------------------------------------------------------------- */


/*page_center_starts
-------------------------------------------------------------- */
.page_center {
	width:960px;
}
/*page_center_ends
-------------------------------------------------------------- */


/* Headings_starts
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color:#000;
}
h1 {
	margin-bottom:0.5em;
}
h2 {
}
h3 {
}
h3 a {
}
h3 a:hover {
}
h4 {
	font-size:12em;
	margin-bottom:1em;
}
h5 {
	font-size:12em;
	margin-bottom:1em;
}
h6 {
	font-size:12em;
	margin-bottom:1em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
	padding:0
}
/* Headings_ends
-------------------------------------------------------------- */

/* Text elements_starts
-------------------------------------------------------------- */

p {
	font-size:13px;
	text-align:justify;
	color:#7f7f7f;
}
/* 
	These can be used to pull an image at the start of a paragraph, so 
	that the text flows around it (usage: <p><img class="left">Text</p>) 
 */
.left {
	float:left;
}
p .left {
	margin:1.5em 1.5em 1.5em 0;
	padding: 0;
}
.right {
	float:right;
}
p .right {
	margin:1.5em 0 1.5em 1.5em;
	padding: 0;
}
a:focus, a:hover {
}
a {
}
strong {
}
strong a {
}
strong a:hover {
}
span {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
address {
}
b {
}
address a {
}
address a:hover {
}
/* Text elements_ends
-------------------------------------------------------------- */


/* Lists_starts
-------------------------------------------------------------- */

/* Lists_ends
-------------------------------------------------------------- */


/* Tables_starts
-------------------------------------------------------------- */

table {
	width:100%;
}
th {
	font-weight:bold;
}
thead th {
}
tr {
}
td {
	font-size:11px;
	color:#5f5f5f;
	padding-top:1px;
}
td a {
	font-size:11px;
	text-decoration:underline;
	color:#005081
}
td a:hover {
	text-decoration:none;
}
select {
	font-size:12px;
}
/* Tables_ends
-------------------------------------------------------------- */



/* header_starts
-------------------------------------------------------------- */

.header {
	float:left;
	width:960px;
}
/* logo_starts
-------------------------------------------------------------- */

.logo_cont {
	float:left;
	width:195px;
}
.logo {
	float:left;
}
/* logo_ends
-------------------------------------------------------------- */



.right_header_cont {
	float:right;
	width:370px;
}
/* top_links_start
-------------------------------------------------------------- */

.top_bar_link {
	float:right;
	width:370px;
}
.top_bar_link ul {
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}
.top_bar_link ul li {
	list-style:none;
	display:inline;
	text-align:left;
	font-size:10px;
	color:#000000;
	margin-left:7px;
}
.top_bar_link ul li a {
	text-decoration:none;
	color:#000000;
}
.top_bar_link ul li a:hover {
	text-decoration:none;
	color:#283780;
	text-decoration:underline
}
/* top_links_ends
-------------------------------------------------------------- */

/* bag_start
-------------------------------------------------------------- */

.my_bag_bg {
	float:left;
	background:url(images/cart_bg.gif) no-repeat;
	width:370px;
	height:33px;
	margin-top:10px;
}
.bag_icon {
	float:left;
	margin-left:10px;
	margin-top:6px;
}
.bag_text {
	float:left;
	font-size:11px;
	color:#FFF;
	margin-left:10px;
	margin-top:10px;
}
.checkout_btn {
	float:right;
	margin-right:10px;
	margin-top:6px;
}
/* bag_ends
-------------------------------------------------------------- */


/* search_start
-------------------------------------------------------------- */


.search_cont {
	float:right;
	width:262px;
	margin-top:10px;
}
.search_text {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#525157;
	font-style:italic;
	padding-top:3px;
}
.txt_field {
	float:left;
	width:144px;
	margin-left:10px;
}
.txt_field1 {
	float:left;
	width:144px;
	height:15px;
	font-size:11px;
	color:#000;
	outline:none
}
.go_btn {
	float:right
}
/* search_ends
-------------------------------------------------------------- */

/* menu_start
-------------------------------------------------------------- */
.menu {
	float:left;
	width:960px;
	margin-top:10px;
}
.home {
	float:left
}
/* menu_ends
-------------------------------------------------------------- */

/* header_ends
-------------------------------------------------------------- */

/* wrapper_starts
-------------------------------------------------------------- */


.wrapper {
	float:left;
	width:960px;
	margin-top:15px;
}
/* left_column_starts
-------------------------------------------------------------- */

.left_column {
	float:left;
	width:190px;
}
/* currency_starts
-------------------------------------------------------------- */

.currency_cont {
	float:left;
	background:url(images/currencies_bg.png) no-repeat;
	width:190px;
	height:64px;
}
.option_field {
	float:left;
	margin-left:9px;
	width:150px;
	margin-top:17px;
	border:none;
	font-size:11px;
	color:#000
}
/* currency_ends
-------------------------------------------------------------- */

.categories_cont {
	float:left;
	width:190px;
	margin-top:15px;
}
.heading {
	float:left;
	font-size:13px;
	text-transform:uppercase;
	color:#666666;
	font-weight:bold
}
.border_btm {
	float:left;
	background:url(images/categories_border.png) no-repeat;
	width:190px;
	height:11px;
	margin-top:3px;
}
.left_links {
	float:left;
	width:190px;
	margin-top:10px;
}
.left_links ul {
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-image:url(images/arrows.png);
}
.left_links ul li {
	float:left;
	width:175px;
	color:#010101;
	font-size:11px;
	text-align:left;
	margin-left:15px;
	border-bottom:1px solid #ececec;
	line-height:20px;
}
.left_links ul li a {
	text-decoration:none;
	color:#010101;
}
.left_links ul li a:hover {
	text-decoration:none;
	color:#283780;
	text-decoration:underline
}
.vieo_dis {
	text-align:center;
	font-size:12px;
	color:#283780;
	width:190px;
	padding-top:5px;
	font-weight:bold;
}
.vieo_dis a {
	color:#283780;
	text-decoration:none
}
.vieo_dis a:hover {
	color:#283780;
	text-decoration:underline
}
/* left_column_ends
-------------------------------------------------------------- */



/* center_column_starts
-------------------------------------------------------------- */
.center_column {
	float:left;
	margin-left:13px;
	width:555px;
}
.banner {
	float:left;
	width:555px;
}
.product_cont {
	float:left;
	width:555px;
	margin-top:20px;
}
.product_cont1 {
	float:left;
	width:555px;
}
.prod_head_bg {
	float:left;
	background:url(images/new_product_bg.png) no-repeat;
	width:555px;
	height:31px;
}
.prod_head_txt {
	text-align:left;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#283780;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:8px;
}
.prodcut_lisinting_cont {
	float:left;
	width:555px;
	margin-top:10px;
}
.prod_first_box_cont {
	float:left;
	width:178px;
	margin-left:6px;
}
.pro_cat_upper_bar {
	float:left;
	background:url(images/cat_upper_bar.png) no-repeat;
	width:178px;
	height:5px;
}
.pro_cat_center_bar {
	float:left;
	background:url(images/cat_center_bar.png) repeat-y;
	width:178px;
}
.pro_cat_bottom_bar {
	float:left;
	background:url(images/cat_bottom_bar.png) no-repeat;
	width:178px;
	height:6px;
}
.pro_cat_inner_cont {
	margin:auto;
	width:162px;
}
.pro_cat_img {
	float:left;
	/*margin-top:8px;
	border:2px solid #FFF*/
}
.pro_cat_title {
	float:left;
	text-align:center;
	width:162px;
	font-size:13px;
	font-weight:bold;
	color:#283780;
	padding-top:8px;
	height: 30px;
overflow: hidden;
}
.pro_cat_title a {
	text-decoration:underline;
	color:#283780
}
.pro_cat_title a:hover {
	text-decoration:underline;
	color:#000000
}
.pro_cat_dis {
	float:left;
	width:162px;
	text-align:left;
	color:#000;
	font-size:11px;
	line-height:17px;
	padding-top:8px;
}
.our_price {
	text-align:center;
	float:left;
	width:162px;
	font-size:12px;
	color:#000;
	padding-top:8px;
}
.our_price1 {
	float:right;
	text-align:right;
	float:left;
	width:162px;
	font-size:12px;
	color:#000;
	padding-top:8px;
}
.addcart_btns_cont {
	float:left;
	width:178px;
	margin-top:8px;
}
.detail_btn a {
	float:left;
	width:87px;
	height:20px;
	background:url(images/details_btn.png) no-repeat;
	text-decoration:none;
	text-align:center;
	color:#ffd51d;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
}
.detail_btn a:hover {
	width:87px;
	height:20px;
	background:url(images/details_btn_hover.png) no-repeat;
	text-decoration:none;
	text-align:center;
	color:#283780;
	font-size:11px;
	font-weight:bold
}
.detail_btn1 a {
	float:right;
	width:87px;
	height:20px;
	background:url(images/details_btn.png) no-repeat;
	text-decoration:none;
	text-align:center;
	color:#ffd51d;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
}
.detail_btn1 a:hover {
	width:87px;
	height:20px;
	background:url(images/details_btn_hover.png) no-repeat;
	text-decoration:none;
	text-align:center;
	color:#283780;
	font-size:11px;
	font-weight:bold
}
/* center_column_ends
-------------------------------------------------------------- */


/* right_column_start
-------------------------------------------------------------- */
.right_column {
	float:right;
	width:190px;
}
.what_bg {
	float:left;
	background:url(images/what_new_bg.png) no-repeat;
	width:190px;
	height:28px;
}
.what_txt {
	text-align:left;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#283780;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:6px;
}
.what_new_cont {
	float:left;
	width:190px;
	margin-top:10px;
}
.what_uper_bar {
	float:left;
	background:url(images/right_uper_bar.png) no-repeat;
	width:190px;
	height:7px;
}
.what_center_bar {
	float:left;
	background:url(images/right_center_bar.png) repeat-y;
	width:190px;
}
.what_bottom_bar {
	float:left;
	background:url(images/right_bottom_bar.png) no-repeat;
	width:190px;
	height:7px;
}
.pro_cat_title1 {
	float:right;
	text-align:right;
	width:162px;
	font-size:11px;
	font-weight:bold;
	color:#283780;
	padding-top:8px;
}
.pro_cat_title1 a {
	text-decoration:underline;
	color:#283780
}
.pro_cat_title1 a:hover {
	text-decoration:underline;
	color:#000000
}
.mind_pic {
	float:left;
	margin-top:10px;
	background:url(images/mind.png) no-repeat;
	width:190px;
	height:166px;
}
/* right_column_ends
-------------------------------------------------------------- */


/* footer_start
-------------------------------------------------------------- */
.footer {
	float:left;
	width:960px;
	margin-top:15px;
}
.follow_bg {
	float:left;
	background:url(images/folllow.png) no-repeat;
	width:189px;
	height:67px;
}
.fb_icon {
	float:right;
	margin-right:13px;
	margin-top:15px;
}
.twit_icon {
	float:right;
	margin-right:12px;
	margin-top:15px;
}
.footer_links {
	float:right;
	width:755px;
	height:50px;
	background-color:#c0c0c0;
}
.footer_links ul {
	text-align:right;
}
.footer_links ul li {
	list-style:none;
	display:inline;
	color:#283780;
	font-size:10px;
	margin-right:12px;
	line-height:30px;
	text-transform:uppercase
}
.footer_links ul li a {
	color:#283780;
	text-decoration:none;
}
.footer_links ul li a:hover {
	color:#000;
	text-decoration:underline
}
.copyright {
	float:left;
	text-align:right;
	width:755px;
	color:#000;
	font-size:11px;
}
/* footer_ends
-------------------------------------------------------------- */


.hardware {
	float:left;
	margin-left:6px;
}
.product_details_cont {
	float:right;
	width:750px;
	
}
.product_discrip_bg {
	float:left;
	background:url(images/discrip_bg.png) no-repeat;
	width:750px;
	height:31px;
}
.product_dis_text {
	text-align:left;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#283780;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:8px;
}
.product_title_cont {
	float:left;
	width:750px;
	margin-top:10px;
}
.product_title_cont h1 {
	text-align:left;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#283780;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

.product_title_cont h2 {
	text-align:right;
	float:right;
	width:100px;
	font-size:20px;
	font-weight:bold;
	color:#283780;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

.para_detail{ float:left; width:750px;}

.para_detail p{ float:left; width:750px; text-align:left; font-size:12px; color:#000; line-height:17px;}


.features{ float:left; width:750px; margin-top:10px;}

.features ul {
	float:left;
	margin:0px;
	padding:0px;
		font-size:12px;
	text-align:left;
	list-style-image:url(images/arrow.png);
}
.features ul li {
	float:left;
	width:750px;
	color:#010101;
	text-align:left;
	margin-left:15px;
	line-height:22px;
}

/* wrapper_end
-------------------------------------------------------------- */






TD.infoBoxHeading1 {

  background:url(images/infobox/block_bg.gif) repeat-x;


  font-size: 11px;

  font-weight: bold;

  color: #FFF;

}
TD.infoBoxHeading {

  background:url(images/infobox/block_bg.gif) repeat-x;


  font-size: 11px;

  font-weight: bold;

  color: #FFF;

}



TD.pageHeading, DIV.pageHeading {

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

  font-size: 20px;

  font-weight: bold;

  color: #2191C2;

}


.boxText {  font-size: 10px; }

.errorBox {  font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning {  font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit {  font-size : 10px; color: #0072AC; text-decoration: underline; }




TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #ffffff;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #283780;

  border-spacing: 1px;

  background: #FFFFFF;

}



.productListing-heading {

 
  font-size: 10px;
background: #283780;
color: white;
font-weight: bold;
height: 19px;
text-transform: uppercase;

}



TD.productListing-data {


  font-size: 10px;

}

TD.productListing-data a{


  font-size: 10px;

  color:#283780;

}

TD.productListing-data a:hover{


  font-size: 10px;

  color:#283780;



}

A.pageResults {

  color: #4A4949;

}



A.pageResults:hover {

  color: #4A4949;

  text-decoration:none;

  

}


TD.main, P.main {

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

   font-size: 10px;

}




.inputRequirement {  font-size: 10px; color: #ff0000; }



SPAN.errorText {

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

  color: #ff0000;



}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent {  font-size: 10px; color: #000000; }



/* message box */



.messageBox {  font-size: 10px; }

.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-size: 10px; background-color: #99ff00; }



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 10px;

}

