/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline. 
   .container { background: url(lib/grid.png); }*/
   
body {margin:0;text-align:justify; background-color:#4a505b; }
input[type=text], input[type=password] {background-color:#fff; border:1px solid #666; padding:1px; height:15px}

body, div, table { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

#flashcontent {
	width: 680px;
	height: 200px;
	padding:0 0 10px 25px;
}
#flashcontent2 {
	width: 180px;
	height: 541px;
	padding:0;
}

#flashcontentTop {
	width: 500px;
	height: 40px;
	padding:0;
}


h1{font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#006; padding:16px 0 5px 30px; margin:0}
h2{font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal; color:#fff; padding:60px 0px 10px 10px; margin:0}
*html h2{padding:60px 0px 0 10px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal; color:#007bc1; padding:0px 0px 10px 0; margin:0}


a{ text-decoration:none;}
a:hover{ text-decoration:underline}
td{ border-bottom:none}
a{ outline:none;}
.top { vertical-align:top}
.center{ text-align:center}
.left{ float:left}
.right{ float:right}
.rightflash{ padding:0 0 0 10px}
.featuredbox{ padding:0 0 10px 20px}
.imagepadding a, .imagepadding a:hover {color:#a7103d;} 

.imagepadding{ padding:0 0 0 10px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.imagepadding2{ padding:0 10px 0 10px; font-size:11px;}



.topbar{ background:url(../images/top.png) no-repeat 0 1px; height:60px; padding:15px 0 0 0px;}
.white{ background-color:#FFFFFF;}
.logo{ background:url(../images/logo.png) no-repeat 50px 0; height:60px; width:260px; float:left; cursor:pointer;}
.toptext{ font-family:tahoma, Arial, Helvetica, sans-serif; color:#000000; size:11px; text-decoration:none; font-weight:normal; text-align: left;}
.toptext2{ font-family:tahoma, Arial, Helvetica, sans-serif; color:#000000; size:11px; text-decoration:none; font-weight:normal; text-align: left; background:url(../images/button.png) no-repeat 94% 20%; text-align:right; padding:0 35px 0 0; margin-top:5px}

.toptext3{ font-family:tahoma, Arial, Helvetica, sans-serif; color:#000000; size:11px; text-decoration:none; font-weight:normal; text-align: right; padding-right:10px; color:#fff}

.toptext3 a { text-transform:capitalize; color:#fff;}

.toptop {height:30px;}
.topbot {height:25px; margin:0}

.border {border:1px solid #f00}


.navbar {background:url(../images/navbar/navbar_normal.png) repeat-x 0 0; height:26px;width:520px;}
.navbar img{float:left; display:block;}
.navbar a, .navbar a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 0 7px 0; float:left; display:block; text-decoration:none} 
.navbar a{background: url(../images/navbar/navbar_normal.png) repeat-x 0 0; color:#a7103d;}
.navbar a:hover{background: url(../images/navbar/navbar_rollover.png) repeat-x 0 0; color:#fff;}
.navbarFirst, .navbarFirst_hover{width:20px; height:26px; float:left}
.navbarFirst {background:url(../images/navbar/navbar_first.png) 0 0;}
.navbarFirst_hover {background:url(../images/navbar/navbar_first_hover.png) 0 0;}
.navbarLast {background:url(../images/navbar/navbar_last.png) 0 0; width:20px; height:26px; float:right}

.topNav, .searchbox {margin-top:-23px; *margin-top:7px;} 

.topNav { margin-left:270px;*margin-top:7px;}

.searchbox {float:right}
.searchbox ul {margin:0;}
.searchbox li {float:left; list-style-type:none; margin:1px 0 0 3px}

.highslide-html-content {
position: absolute;
display: none; 
}

.black_overlay {
display: none;
position: absolute;
top: 75px;
left: 0%;
width: 100%;
height: 100%;
background-color: #000;
z-index:1001;
-moz-opacity: 0.3;
opacity:.30;
filter: alpha(opacity=30);
}

*html .black_overlay
{
	height: 750px;
}

/**** Pop up menu inside styles ******/
.pop_header {padding:10px 0 0 0; height:25px;}
.pop_header h1{font-size:14px; text-align:left; padding:3px 0 10px 5px; font-family:Arial, Helvetica, sans-serif; color:#4a505b}
.pop-button {padding-left:20px;}
.pop_body {clear:both; background:url(../images/pop_content.png) no-repeat; margin:0 5px 0 5px; height:345px;}
.pop_scroller {height:345px; text-align:left; overflow:auto}
.pop_content {clear:both;}
.pop_product {margin:15px 10px 10px 10px;clear:both;border-bottom:1px solid #f4e1e6;}
.pop_thumb {padding:5px; background-color:#fff; border:1px solid #ccc; text-align:center; vertical-align:middle}
.pop_product_details h4{font-size:13px; padding:0; margin:0; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#c03; text-transform:capitalize} 
.pop_product_details p{color:#000;}
.pop_product_details a, .pop_product_details a:hover {margin-right:3px; padding:5px 30px 7px 0px; font-weight:bold; text-decoration:none; display:block; float:left; font-size:11px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#4a505b}
.pop_product_details a:hover {color:#c03;}
/*.pop_product_details a{background:url(../images/pop_button_normal.png) no-repeat 0 0; color:#5e031e;}
.pop_product_details a:hover{background:url(../images/pop_button_hover.png) no-repeat 0 0; color:#fff;}
/***** pop style end *****/

.wideColumn {border-top:1px solid #bdcbe7; border-right:1px solid #bdcbe7; border-left:1px solid #bdcbe7; margin-top:2px; padding:10px; clear:both; }
.wideColumnBottom { background:#fff url(../images/wideColumn_Bg.png) no-repeat 0 0; height:22px; width:950px;}
.insideimage{ margin-top:1px; padding:0; height:120px; clear:both; width:950px;}

.maintext {padding: 0 0 0 10px;}

.heading{ font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#a7103d; font-size:26px; font-weight:normal; padding:0 0 0 23px; text-align:left}
.heading p{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333; font-weight:normal; font-size:11px; text-align:left; line-height:18px;}
.featuredbg, .featuredbg2{ background:#afabbc url(../images/featured-bg.png) no-repeat 0 0; height:150px; width:219px; float:left; margin-left:4px; text-align:left; padding:10px 0 0 0; width:200px; padding:10px; height:120px;}
.featuredbg h1, .featuredbg2 h1 { background:url(../images/bullet1.png) no-repeat 0 1px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-size:14px; color:#a7103d; font-weight:normal; padding:0 0 10px 15px}
.featuredbg p, .featuredbg2 p{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; padding:0 0 0 15px; text-align:left}

.featuredbg2 {background:url(../images/bg2.png) no-repeat 0 0; height:80px; width:219px; margin-left:-1px}

.image1 {padding:0 0 0 26px;}


.purple-header {background-color:#fff; font-family:"Century Gothic",Arial, Helvetica, sans-serif; color:#cc0033; cursor:default; font-size:26px; font-weight:normal; padding:15px 0 0 10px; } 


.button{ background:url(../images/new-submit-bg.png) repeat-x 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; border:none; padding:4px 10px 10px 10px; font-weight:bold; cursor:pointer}

div, form {text-align:left;}



/*High Slide JS styles --- these css is reqd for frontend highslide  Start here*/

* {
font-family: Verdana, Helvetica;
font-size: 10pt;
}
.highslide-html {
background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
position: absolute;
display: none; 
}
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none; 
}
.control {
float: right;
display: block;
/*position: relative;*/
margin: 0 5px;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #999;
}
.control:hover {
color: black !important;
}
.highslide-move {
cursor: move;
}


*html .black_overlay{height: 750px;}

.white_content {
display: none;
position: absolute;
top: 85px;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 16px solid orange;
background-color: white;
z-index:1002;
overflow: auto;
}

/** this style is for the cms section**/
.images {margin:0;}
.images ul {width:270px; clear:both; margin:-19px 0 0 0; padding:0}
.images li {float:left; list-style-type:none; margin: 0 1px 0 0; height:61px}
.images li img a{border:none;}


.pagecontentclass-heading h1 {color:#fff; font-size:18px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; margin:0; padding:5px 0 5px 10px;text-transform:capitalize; font-weight:normal}
.pagecontentclass-heading {background:#8f9399 url(../images/new-dark-corner.png) no-repeat 0 0}
.pagecontentclass {background-color:#e9eaeb;color:#666; padding:5px 0 5px 0; padding:10px; margin:0 0 10px 0; min-height:100px}

.navigationbottom {}
.navigationbottom ul {margin:0;}
.navigationbottom li{ list-style-type:none;}

.center{ vertical-align:middle}
.top{ vertical-align:top}

.reg-table td {padding:0px;}

.newsletter td{padding:0;}




/*new styles*/
.new_left {background:url(../images/new_left_bg.png) no-repeat; width:264px; padding:10px; min-height:360px; float:left}
.new_left h1 {margin:0; font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#fff; font-size:26px; font-weight:normal; padding:10px 0 0 0}

.new_right { width:626px; padding:10px; color:#333; line-height:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; background: #e6e7e8 url(../images/new_right_corner.png) no-repeat 0 0;}

.tabarea {width:640px;}

.bottomarea {margin: 3px 0 10px 0; padding:0}
.bottom {padding: 10px 10px 0px 10px;}

.download-button {width:300px; height:33px; float:right}
.download-button a, .download-button a:hover {color:#ffffff;float:right; font-weight:bold; padding:6px 10px 6px 10px; text-align:center; background:#cc0033 url(../images/white-corner.gif) no-repeat 0 0}
.download-button a:hover {background-color:#4a505b;} 