body {
    margin:0;
    padding:0px;
    font-family: Verdana,arial,helvetica;
    font-size: 13px;
    background:url('/logo_design/body_background.png') top center repeat-y;
    color: black;
}
UL, LI
{
	padding:0px;
	margin:0px;
}
table
{
	margin:0px;
	padding:0px;
	border-spacing:0px;
}
tr
{
	margin:0px;
	padding:0px;
}
td
{
	margin:0px;
	padding:0px;
}
input
{
	font-family: georgia;
	width:430px;
	margin:4px;
}
div.controls input.textbox
{
	width:500px;
}
.right_column input
{
	width:250px;
}
select
{
	font-family: georgia;
	width:430px;
	margin:4px;
}
textarea
{
	width: 650px;
	height:250px;
	margin:12px;
}
img
{
	/* General image settings here  */
	padding:0px;
	margin:0px;
	border:0px;
}
.upperheader
{
	width:100%;
	height:30px;
	background:url('/logo_design/upperheader_bg.png') top left repeat-x;
}
.body_center
{	/*This is the div that centers the .page table */
	margin:0px;
	padding:0px;
	position:relative;
}
.page
{
	/* This is the format of the table that the whole page is wrapped in */
	width: 990px;
	padding:0px;
	margin: 0px;
	border: 0px;
	text-align:left;
}
.logo
{
	margin-left:10px;
	padding-bottom:8px;
}
.top_menu
{
	margin-top:12px;
	margin-left:32px;
	margin-right:10px;
	height:27px;
	color:#ffffff;
	border-spacing:6px;
}
.top_menu_point, .top_menu_point_hover
{
	background:url('/logo_design/top_menu_background.png') top left no-repeat;
	padding-left:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.top_menu_point_hover
{
	background:url('/logo_design/top_menu_background_active.png') top left no-repeat;	
}
.top_menu_point_right, .top_menu_point_hover_right
{
	padding-top:4px;
	padding-right:12px;
	background:url('/logo_design/top_menu_background_right.png') bottom right no-repeat;
	height:23px;
}
.top_menu_point_hover_right
{
	background:url('/logo_design/top_menu_background_right_active.png') bottom right no-repeat;
}
.top_menu_point_right a, .top_menu_point_hover_right a
{
	color:#EFEFEF;
	text-decoration:none;
}
.top_menu_point_right a:hover, .top_menu_point_hover_right a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
.pageheader, .pagefooter
{
	background:#02ad06;
	width: 990px;
	margin: 0px;
	padding: 0px;
	position:relative;
}
.pageheader
{
	background:url('/logo_design/buyy_us_header.png') top left no-repeat;
	height:85px;
}
.pagefooter
{
	background:url('/logo_design/footer_background.png') top left no-repeat;
	color:white;
	height:80px;
}
.pageheadertext
{
	top:40px;
	font-size:26px;
	color:white;
	position:relative;
}
.admin_title
{
	font-size:16px;
}
.highlight_table, .highlight_table_active
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.highlight_table_top_left, .highlight_table_top_right, .highlight_table_bottom_left, .highlight_table_bottom_right, .otherproducts_table_top_left,
.otherproducts_table_top_right, .otherproducts_table_bottom_left, .otherproducts_table_bottom_right
{
	height:15px;
	width:15px;
}
.highlight_table_top_left_active, .highlight_table_top_right_active, .highlight_table_bottom_left_active, .highlight_table_bottom_right_active, .otherproducts_table_top_left_active,
.otherproducts_table_top_right_active, .otherproducts_table_bottom_left_active, .otherproducts_table_bottom_right_active
{
	height:15px;
	width:15px;
}
.highlight_table_top_left_active, .otherproducts_table_top_left_active
{
	background:url('/logo_design/highlight_corner_tl.gif') top left no-repeat;
}
.highlight_table_top_right_active, .otherproducts_table_top_right_active
{
	background:url('/logo_design/highlight_corner_tr.gif') top left no-repeat;
}
.highlight_table_top_center_active
{
	background:url('/logo_design/highlight_t.gif') top left repeat-x;
}
.highlight_table_middle_left_active
{
	background:url('/logo_design/highlight_l.gif') top left repeat-y;
}
.highlight_table_middle_right_active
{
	background:url('/logo_design/highlight_r.gif') top left repeat-y;
}
.highlight_table_bottom_left_active, .otherproducts_table_bottom_left_active
{
	background:url('/logo_design/highlight_corner_bl.gif') top left no-repeat;
}
.highlight_table_bottom_right_active, .otherproducts_table_bottom_right_active
{
	background:url('/logo_design/highlight_corner_br.gif') top left no-repeat;
}
.highlight_table_bottom_center_active
{
	background:url('/logo_design/highlight_b.gif') bottom left repeat-x;
}
.highlight_table
{
	margin:0px;
	max-width:500px;
	margin-right:8px;
}
.highlight_table_active
{
	background:url('/logo_design/highlight_active_bg.gif') top left repeat-y;
	max-width:500px;
	margin-right:8px;
}
.highlight_table_active_right
{
	background:url('/logo_design/highlight_corner_tr.gif') top right no-repeat;
}
highlight a:hover
{
	bottom:2px solid #ff0099;
}
.highlight_description
{
	margin-left:18px;
	font-family:Arial, Helvetica, Utkal, sans-serif;
	font-size:18px;
	max-width:430px;
	font-weight:100;
	text-align:justify;	
}
.highlight_title, .highlight_title a
{
	max-width:450px;
	margin-left:18px;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size:48px;
	color:#ff9900;
	padding:0px;
}
.highlight_title a
{
	margin-left:0px;
}
.order
{
	padding-bottom:8px;
	padding-right:8px;
	text-align:right;
	color:#ff9900;
}
.order a
{
	color:#ff9900;
}
.admin_title a
{
	border-right:4px solid #02ad06;
	padding-right:18px;
	padding-left:14px;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
}
.admin_title a:hover
{
	background:#edb50a;
	text-decoration:none;
}
.module_title
{
	font-size:16px;
	margin-bottom:8px;
	margin-top:8px;
	border-left:8px solid #02ad06;
	padding-left:14px;
	 
}
.module
{
	margin-top:0px;
	margin-bottom:8px;
	margin-left:4px;
	margin-right:4px;
}
.module a, .order a, all_item_list a, .topselling a
{
	text-decoration:none;
}
.module a:hover, .order a:hover, .topselling a:hover
{
	text-decoration:underline;
}
.add_new_stuff
{
	padding:6px;
	border:1px solid #333333;
	margin-bottom:12px;
}
.add_new_stuff a
{
	padding:12px;
}	
.item_label, .module_title, .title1, .testimonial_name1, .testimonial_head, .testimonial_company1, .all_item_list a, .topselling_head,
.otherproducts_head
{
	font-weight:bold;
}
.item_label, .item, .topselling
{
	margin-top:4px;
}
.item_label, .item
{
	margin-bottom:4px;
}
.author1, .title1, .subtitle1
{
	text-align:left;
}
.author1
{
	display:block;
}
.description1
{
	border-bottom: 1px dashed #999999;
}
.description1, .title1, .all_item_list
{
	margin-top:12px;
}
.description1, .subtitle1
{
	padding-bottom:12px;
}
	.title1
{
	font-size:24px;
}
.subtitle1, .testimonial_head, .all_item_list a
{
	font-size:18px;
}
.author1, .testimonial_name1
{
	font-size:16px;
}
.description1, .subtitle1, .testimonial1
{
	font-style:italic;
}
.pic_tn, 
{
	margin:8px;
}
.testimonial, .testimonial_name1
{
	margin-top:8px;
}
.testimonial_table, 
{
	border-top:1px dashed #777777;
	width:100%;
}
.testimonial_name1, .testimonial_company1, .testimonial_url1
{
	text-align:right;
}
.testimonial_company1, .testimonial_url1
{
	margin-top:3px;
}
.testimonial_head
{
	padding-top:12px;
	padding-bottom:12px;
	color:#af15a2;
}
.testimonial_name1
{
	color:#005602;
}
.side_menu_point, .side_menu_point_active
{
	width:130px;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#edf7f7;
	padding:2px;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
}
.side_menu_point_active
{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#EFEFEF;
}
.side_menu_point a, .side_menu_point_active a
{
	color:#222222;
}
.side_menu a:hover, .side_menu_point_active a:hover
{
	text-decoration:none;
}
.topselling, .random_testimonial, .random_testimonial_anchor
{
	list-style:none;
	margin:0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	display:block;
	padding-right:10px;
}
.topselling a, .topselling_head, .random_testimonial, .random_testimonial_anchor
{
	padding-left:10px;
	display:block;
	color:#6898c9;
	width:100%;
	text-align:left;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
}
.topselling a:hover
{
	background:#6898c9;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.topselling_head
{
	display:block;
	color:#FFFFFF;
}
.otherproducts_head
{
	display:block;
	color:#ff9900;
	margin-bottom:8px;
	padding:8px;
	font-size:18px;
}
.otherproducts_table, .otherproducts_table_active
{
	height:200px;
	margin-right:12px;
	margin-left:12px;
	width:170px;
}
.otherproducts_title
{
	font-size:12px;
	font-weight:bold;
}
.otherproducts_grand_table
{
	border-top:1px dashed #DEDEDE;
}
.right_column
{
	float:right;
	max-width:300px;
}
.order_now
{
	text-align:left;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	margin-bottom:12px;
}
.price
{
	font-family: Verdana, Arial, Helvetica;
}

/* Styles for the smarty part (dashes instead of underscores */
.top-menu
{
	position:relative;
	width:100%;
	height:36px;
	background:url('/design2/top_menu_bg.gif') top left repeat-x;
	text-align:center;
	padding-top:8px;
}
.top-menu-point
{
	float:left;
	position:relative;
	height:30px;
	width:100px;
	display:block;
	text-align:center;
	margin-right:12px;
}
.top-menu-point a
{
	position:relative;
	color:#FFFFFF;
	font-size:16px;
	font-weight:regular;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:12px;
	padding-right:12px;
	
}
.top-menu-point a:hover
{
	background:url('/design2/top_menu_active.gif') top left repeat-x;
	color:#000000;
}
.page-header
{
	text-align:left;
	width:100%;
	height:84px;
	background:url('/design2/header_bg.png') top left repeat-x;
	position:relative;
	text-align:center;
}
.wrapper
{
	width:1065px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#logo
{
	float:left;
	margin-left:12px;
	margin-top:12px;
}
.side-menu-box, .right-column-box
{
	width:155px;
	float:left;
	margin-bottom:12px;
}
.right-column-box
{
	width:220px;
	margin-right:8px;
}
.side-menu
{
	color:#FFFFFF;
	position:relative;
	top:20px;
	left:0px;
	bottom:12px;
	margin-bottom:12px;
}
.side-menu-point
{
	position:relative;
	left:0px;
	border-bottom:1px solid #88b0e0;
}
.side-menu-point a
{
	color:#FFFFFF;
	position:relative;
	width:100%;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:10px;
	display:block;
	font-weight:bold;
}
.side-menu-point a:hover
{
	background:#acc234;
	color:#ffffff;
	text-decoration:none;
}
.navigation-header
{
	padding-top:6px;
	text-align:center;
	margin-bottom:8px;
	font-weight:bold;
	position:relative;
	color:#FFFFFF;
}
.highlight
{
	position:relative;
	float:left;
	margin-left:12px;
	margin-right:12px;
}
.module .otherproducts_grand_table
{
	clear:left;
}
.thumbnail-zone
{
	margin-top:24px;
	margin-bottom:8px;
}
.thumbnail-zone img
{
	float:left;
	border:1px solid #8cb7ea;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.topselling-head
{
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Georgia,Times,serif;
  	position:relative;
  	padding-top:6px;
}
.product-box
{
	max-width:570px;
	position:relative;
	left:12px;
	top:0px;
	padding-right:12px;
	text-align:center;
	float:left;
}
.product-box > div
{
	text-align:left;
	padding:12px;
	padding-top:0px;
}
.product-box > img
{
	float:right;
}
.product-name
{
	font-size:22px;
	font-weight:regular;
	text-align:left;
}
.product-content
{
	text-align:left;
	position:relative;
	left:8px;
}
.field
{
	padding-top:24px;
	font-weight:bold;
	position:relative;
	left:0px;
	top:2px;
	width:350px;
	
}
.field span
{
	font-weight:normal;
	position:absolute;
	left:150px;;
	text-align:left;
}
.fieldcontainer
{
	position:relative;
	left:0px;
	width:300px;
}
#price
{
	font-weight:bold;
}
.ordernow, .ordernow a
{
	float:right;
	width:185px;
	position:relative;
	color:#FEFEFE;	
}
.ordernow a
{
	text-decoration:none;
	position:relative;
	left:14px;
}
.ordernow-content
{
	font-weight:bold;
 	line-height:150%;
}
.ordernow-content div
{
	padding:8px;
}
.ordernow-content span
{
	position:absolute;
	left:110px;
}
.discounted, .yousave
{
	padding-top:12px;
	padding-bottom:12px;
	font-size:15px;
}
.yousave
{
	font-style:italic;
	font-size:18px;
	color:#382e22;
	margin-bottom:16px;
}
.ordernow_link
{
	background:url(/design2/rc/order_now_button.gif) no-repeat top center;
	position:relative;
	left:0px;
	bottom:8px;
	padding:0px;
	line-height:100%;
	height:30px;
	top:12px;
	text-align:center;
}
.ordernow a
{
	margin:0px;
	padding:0px;
	position:relative;
	top:-8px;
	left:-24px;
	font-weight:normal;
	text-align:left;
	padding-left:0px;
	height:30px;
	width:120px;
}
.ordernow a:hover
{
	color:#2ab6d9;
	background:url(/design2/rc/order_now_active.gif) no-repeat top center;
}
.otherproducts
{
	float:left;
	width:750px;
	position:relative;
	left:225px;
	clear:left;
}
.otherproducts div
{
	margin:12px;
	float:left;
	width:150px;
	position:relative;
	height:230px;
}
.footer
{
	position:relative;
	width:100%;
	height:80px;
	background:url(/design2/footer_bg.png) top left repeat-x;
	bottom:0px;
	float:none;
	clear:both;
	border-top:6px solid #a29f02;
	color:#FEFEFE;
	font-size:9px;
	font-weight:normal;
	padding-top:8px;
}
.storefront
{
	position:relative;
	float:left;
	width:790px;
	text-align:center;
	font-family:georgia;
	font-size:16px;
	font-weight:normal;
}

.storefront img
{
	margin:12px;
	float:none;
	clear:both;
}
.storefront div div
{
	position:relative;
	float:left;
	width:220px;
	margin:8px;
	padding-bottom:12px;
}
.storefront div div div
{
	float:none;
}
.storefront a
{
	text-decoration:none;
	color:#222222;
	border:none;
}
.storefront a:hover
{
	text-decoration:underline;
	border:none;
}
.storefront p
{
	text-align:center;
	float:none;
	clear:both;
}
.store_title
{
	font-family:georgia;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	position:relative;
	left:18px;
	text-transform:capitalize;
}
.footer a
{
	text-decoration:underline;
	color:#FFFFFF;
}
.text_sitemap
{
	position:relative;
	left:60px;
	font-size:10px;
}

/* Roundedcornr styles */
.roundedcornr_box_557098 {
   background: #8cb7ea;
}
.roundedcornr_top_557098 {
   background: url(/design2/rc/roundedcornr_557098_tr.png) no-repeat top right;
}
.roundedcornr_bottom_557098 div {
   background: url(/design2/rc/roundedcornr_557098_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_557098 {
   background: url(/design2/rc/roundedcornr_557098_br.png) no-repeat bottom right;
}

.roundedcornr_top_557098 div, .roundedcornr_top_557098, 
.roundedcornr_bottom_557098 div, .roundedcornr_bottom_557098 {
   width: 100%;
   height: 10px;
   font-family: Georgia,Times,serif;
   text-transform:uppercase;
   font-size: 14px;
}
.roundedcornr_top_557098 div {
   background: url(/design2/rc/side-menu-header.gif) no-repeat top left;
   height:36px;
}
.roundedcornr_content_557098 { margin: 0px; padding-bottom:8px; padding-right:10px; }

.roundedcornr_box_605714 {
   background: #8cb7ea url(/design2/rc/roundedcornr_605714_grad.gif) repeat-x top left;
   margin:0px;
   padding:0px;
}
.roundedcornr_top_605714 div {
   background: url(/design2/rc/roundedcornr_605714_tl.gif) no-repeat top left;
}
.roundedcornr_top_605714 {
   background: transparent url(/design2/rc/roundedcornr_605714_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_605714 div {
   background: url(/design2/rc/roundedcornr_605714_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_605714 {
   background: transparent url(/design2/rc/roundedcornr_605714_br.gif) no-repeat bottom right;
}

.roundedcornr_top_605714 div, .roundedcornr_top_605714,
.roundedcornr_bottom_605714 div, .roundedcornr_bottom_605714 {
   width: 100%;
   height: 10px;
   font-family: Georgia,Times,serif;
   text-transform:uppercase;
   font-size: 14px;
}
.roundedcornr_content_605714 { padding:0px;
padding-right:10px;}
.highlight
{
	width:500px;
}

/* Orange header */
.roundedcornr_box_456964 {
   background: #e9e9a4;
}
.roundedcornr_top_456964 div {
   background:url(/design2/rc/right_menu_header.gif) top left no-repeat;
	width:100%;
	font-family: Georgia,Times,serif;
	height:30px;
	color:#DFDFDF;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:6px;
}
.roundedcornr_bottom_456964 div {
   background: url(/design2/rc/roundedcornr_456964_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_456964 {
   background: url(/design2/rc/roundedcornr_456964_br.png) no-repeat bottom right;
}

.roundedcornr_top_456964 div, .roundedcornr_top_456964, 
.roundedcornr_bottom_456964 div, .roundedcornr_bottom_456964 {
   width: 100%;
   height: 30px;
   font-size: 14px;
}
.roundedcornr_content_456964 { margin: 0px; }

/* Order now box */
.roundedcornr_box_430387 {
   background: #afc336;
}
.roundedcornr_top_430387 div {
   background: url(/design2/rc/order_now_top.gif) no-repeat top left;
   width:100%;
	font-family: Georgia,Times,serif;
	height:30px;
	color:#FEFEFE;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:6px;
}
.roundedcornr_top_430387 {
   background: url(/design2/rc/roundedcornr_430387_tr.png) no-repeat top right;
}
.roundedcornr_bottom_430387 div {
   background: url(/design2/rc/roundedcornr_430387_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_430387 {
   background: url(/design2/rc/roundedcornr_430387_br.png) no-repeat bottom right;
}

.roundedcornr_top_430387 div, .roundedcornr_top_430387, 
.roundedcornr_bottom_430387 div, .roundedcornr_bottom_430387 {
   width: 100%;
   height: 30px;
   font-size: 14px;
}
.roundedcornr_content_430387 { margin: 0px; }