@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
padding:0px;
background-color:#fff;
font-family: Tahoma, Arial, Verdana;
font-size:12px;
line-height:1.5em;
}

h1, h2, h3
{
font-family:Georgia, "Trebuchet MS";
color:#555555;
padding:0px;
margin:0px;
}

h1
{
font-size:18px;
margin-bottom:10px;
margin-top:10px;
}

img
{
border:0px;
}


.maincontainer
{
margin:0px auto;
height:100%;
width:953px;
}

.homeleftcol
{
float:left;
width:647px;
height:100%;
}

.homerighcol
{
float:right;
width:292px;
height:542px;
background-image:url(../images/Background_brown.jpg);
position:relative;
}

.rightcol_bot
{
background-image:url(../images/Background_brown_bot.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:292px;
height:8px;
}

.rightcol_top
{
background-image: url(../images/Background_brown_top.jpg);
background-repeat:no-repeat;
background-position: top;
width:292px;
height:8px;
}


.rightcol_content
{
margin-bottom:10px;
display:block;
height:500px;
padding:10px;
}

.clearit
{
clear:both;
}

.float_left
{
float:left;
}

.float_right
{
float:right;
}

.link_logos
{
display:block;
margin:10px 0px;
}


.footer
{
background-image:url(../images/bottom_strip.jpg);
background-repeat:no-repeat;
display:block;
height:36px;
}

.copyrighttext {
color:#444444;
font-weight:bold;
line-height:36px;
margin-right:10px;
}

.footer_links
{
line-height:36px;
color:#000;

}

.footer_links a
{
color:#000;
text-decoration:none;
margin-right:10px;
margin-left:10px;
font-weight:bold;
}

.footer_links a:hover
{
color:#000;
text-decoration: underline;
}

.top_menu
{
background-image:url(../images/home_top.jpg);
width:637px;
height:42px;
line-height:42px;
background-repeat:no-repeat;
padding-left:10px;
}

.top_menu a
{
margin: 0px 5px;
background-image:url(../images/colons.jpg);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
color:#000;
text-decoration:none;
font-weight:bold;
}


.top_menu a:hover
{
color:#000;
text-decoration: underline;

}

.header
{
margin-top:10px;
width:953px;
margin-bottom:10px;
position:relative;
height:65px;
}

.logo
{
position:absolute;
left:0px;
top:0px;
}

.toplinks
{
font-size:11px;
position:absolute;
width:385px;
right:0px;
bottom:0px;
text-align:right;
}

.toplinks a
{
color:#000;
padding-left:10px;
background-image: url(../images/topblankwhite01.JPG);
background-repeat:no-repeat;
background-position:left;
margin-right:20px;
}

.flashpart
{
width:647px;
height:282px;
z-index:1;
}


.home_intro
{
width:647px;
background-image:url(../images/home_bot.jpg);
height:218px;
background-repeat:no-repeat;
}

.home_content
{
display:block;
padding:10px;
font-size:14px;
color:#555555;
font-weight:bold;
font-family:Tahoma, Arial, Verdana;
line-height:22px;
}

.wmv
{
display:block;
height:200px;
background:#000000;
}

.videos
{
display:block;
border-bottom: solid 1px #000;
font-size:11px;
padding-bottom:10px;
}

.video_thumb
{
clear:right;
float:left;
margin-right:10px;
}

.video_thumb img
{
padding:2px;
border:solid 1px #333;
}

.testimonials, .news
{
color: #525701;
margin-bottom:10px;
}

.testimonials h2, .news h2, .videos h2
{
color:#343700;
font-size:14px;
margin-top:10px;
margin-bottom:5px;
border-bottom: dashed 1px #3D3D00;
}


.testimonials a, .news a
{
color:#343700;
text-decoration:underline;
}

.testimonials a:hover, .news a:hover
{
color:#000;
text-decoration: none;
}

.inner_content_bg
{
background-image:url(../images/Background_white.jpg);
display:block;
padding:10px;
min-height:300px;
}

.hightlight_text
{
color:#669900;
font-weight:bold;
}

.inner_content_bg a
{
color:#003366;
text-decoration:none;
font-weight:bold;
}

.inner_content_bg a:hover
{
color:#003366;
text-decoration: underline;
}

.SubHead {
color:#003366;
font-size:11px;
font-weight:bold;
}

.contactTextBox {
width:520px;
}

.contact_fomr_labels
{
color: #0066CC;
font-weight:bold;
}

.register_labels
{
float:left;
width:200px;
}

.register_inputs
{
float:left;
}


.products_items
{
width:47%;
padding:5px;
border:solid 2px #C6C477;
margin-bottom:10px;
position:relative;
background-color:#F1F7E6;
min-height:170px;
}


.products_items_tags
{
width:98%;
padding:5px;
border:solid 2px #C6C477;
margin-bottom:10px;
position:relative;
background-color:#F1F7E6;
height:100%;
}

.products_items:hover
{
background-color: #fff;
}

.shopping_cart
{
position:absolute;
right:0px;
top:0px;
}

.products_items a
{
color:#990000;
text-decoration: underline;
font-weight:normal;
}

.product_thumb
{
margin:5px;
}

h3
{
color:#663300;
border-bottom: dashed 1px #663300;
margin-bottom:5px;
}


h3 a
{
color:#663300;
border-bottom: dashed 1px #663300;
margin-bottom:5px;
text-decoration:none;
}

h3 a:hover
{
color: #333333;
border-bottom: dashed 1px #663300;
margin-bottom:5px;
text-decoration:none;
}

.products_items h3
{
color: #003300;
text-decoration: none;
border:none;
font-size:15px;
}

.products_items p
{
height:100px;
}

.products_items h3 a
{
color: #006600;
text-decoration: none;
border:none;
font-weight:bold;
}


.products_price
{
font-size:15px;
font-weight:bold;
color:#000;
background-color:#C5C67A;
padding:2px;
text-align:center;
}


.videos a
{
color:#333;
font-weight:bold;
text-decoration:none;
}

h2.hightlight
{
font-size:15px;
color:#669900;
font-weight:bold;
margin-bottom:10px!important;
}

table.shoppingcart
{
border:solid 1px #C6C477;
background-color:#ccc;
}

table.shoppingcart td
{
background-color:#F1F7E6;
}

table.shoppingcart td.quantity
{
background-image: url(../images/multiply.png);
background-position:right;
background-repeat:no-repeat;
}

table.shoppingcart td.equalto
{
background-image: url(../images/equalto.png);
background-position:10px;
background-repeat:no-repeat;
}



table.shoppingcart th
{
background-color: #7E9630;
color:#fff;
text-align:center;
}

table.shoppingcart td.total
{
background-color: #fff;
color: #006633;
font-weight:bold;
}

table.shoppingcart td.grandtotalamnt
{
background-color: #fff;
color: #660000;
font-weight:bold;
}
.buttons
{
border: ridge 2px #ccc;
background-color:#7E9630;
color:#fff;
margin-top:5px;
margin-left: 5px;
}
.flagindia
{
position:absolute;
top:10px;
right:10px;
}

.flagusa
{
position:absolute;
top:10px;
right:40px;
}
.top_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

.top_menu ul li
{
margin:0px;
padding:0px;
list-style:none;
float:left;
z-index:2;
}


.top_menu ul li.prddrp
{
position:relative;

}

.top_menu ul li.prddrp ul.prddrpdn
{
position:absolute;
top:40px;
visibility:hidden;
width:300px;
left:-162px;
background-color:#fff;
z-index:99999;
padding:10px;
width:627px;
margin:0px;

}


.top_menu ul li.prddrp:hover ul.prddrpdn
{
visibility:visible;

}

.top_menu ul li.prddrp ul.prddrpdn li
{
float:left;
margin-right:10px;
width:145px;
line-height:normal;
}

.top_menu ul li.prddrp ul.prddrpdn li a
{
font-weight:bold;
color:#003366;
background-image:none;
}


.top_menu ul li.prddrp ul.prddrpdn li ul
{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.top_menu ul li.prddrp ul.prddrpdn li ul li
{
margin-bottom:5px;
}

.top_menu ul li.prddrp ul.prddrpdn li ul li a
{
font-weight:normal;
}
