.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background-color: #333; }

.orderEdit {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px;

	color: #09F;

	text-decoration: underline;

}

.pageTitle { font-family : Arial, Helvetica, sans-serif; font-size : 17px; color: #cc0033 }

/*BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}*/



.coshopcart {

	padding-top:5px;

}

.cocheckout {

	padding-top:5px;

}



.mbtext {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size:14px;

  color: #330033;

  }

  

h1{

color:#333333;

font-size:16px;

text-decoration:none

font:Arial, Helvetica, sans-serif;

}

 .bg1{

/*  background-image: url(../../../images/m17.gif);

  background-repeat: repeat-y; */

  font-family:Arial, Helvetica, sans-serif;

  font-size:9px; color:#333333;

 }

 

 .ml2{

  color: #333333;

/*  font-family: Tahoma, Verdana, Arial, sans-serif; */

  font-size: 9pt;

  padding-top:2;

  padding-bottom:2;

  text-decoration: none;

/*  padding: 1px; */

 }

 

 .ml2:hover{

/*  color: #b71e23;*/

  color: #ffffff;

/*  background-color: #b71e23;*/

/*  font-family: Tahoma, Verdana, Arial, sans-serif; */

  font-size: 9pt;

  padding-top:2;

  padding-bottom:2;

  text-decoration: underline;

/*  padding: 1px; */

 }



form input[type="text"] {

	/*background: url(images/btn-bg.gif) no-repeat;*/

	font: 12px Arial, Helvetica, sans-serif;

	color: #000000;

/*	border: none;*/

	float:none;

	width: 118px;

	height: 20px;

/*	cursor: pointer; */

	margin-bottom:1px;

}



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../../../images/bkgd.gif);

	background-repeat: repeat;

}



body,td,th {

	font-family:Tahoma, Verdana, Arial, sans-serif;

	font-size:12px;

	color: #333333;

}



h2 {

	font-family:Tahoma, Verdana, Arial, sans-serif;

	font-size:16px;

	font-weight:normal;

	color: #333333;

}

a:link {

	/*color: #ffffff;*/

	text-decoration: none;

}

a:visited {

	text-decoration: none;

/*	color: #ffffff;*/

}

a:hover {

	text-decoration:underline;

	color: #ffffff;

}

a:active {

	text-decoration: none;

	color: #ffffff;

}

a.pageResults {

  color:#09C;

  /*color: #0000FF;*/

  text-decoration: none;

}



a.pageResults:hover {

  color: #3CF;

  /*color: #0000FF;

  background: #FFFF33;*/

}



.style3 {font-size: 10px}



a.headerNavigation { 

  color: #333333; 

}



a.headerNavigation:hover {

  color: #333333;

}



a.footerNav:link {

	color: #dddddd;

	text-decoration: none;

}

a.footerNav:visited {

	text-decoration: none;

	color: #dddddd;

}

a.footerNav:hover {

	text-decoration: underline;

	color: #ffffff;

}

a.footerNav:active {

	text-decoration: none;

	color: #333333;

}



a.headerNav:link {

	color: #dddddd;

	text-decoration: none;

}

a.headerNav:visited {

	text-decoration: none;

	color: #333333;

}

a.headerNav:hover {

	text-decoration: underline;

	color: #ffffff;

}

a.headerNav:active {

	text-decoration: none;

	color: #333333;

}





FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #144fb0;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #144fb0;

  color: #ffffff;

  font-weight : bold;

}





TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #144fb0;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #144fb0;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: #1f2125;

}



.infoBoxContents {

/*  background: #1f2125;*/

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #144fb0;

  color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



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;*/

  background: #555555;

}



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;*/

  background: #777777;

}

TABLE.productListing {
   background: #777777 url(images/table_top.gif) no-repeat left top;
}
TABLE.productListing td.productListing-topcenter {

	background: #000000 url(images/table_top_center.jpg) repeat-x left top;
}
TABLE.productListing td.productListing-topleft {

	background: #000000 url(images/table_top_left.jpg) no-repeat left top;
}
TABLE.productListing td.productListing-topright {

	background: #000000 url(images/table_top_right.gif) no-repeat right top;
}

.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  /*background: #144fb0;*/

  color: #FFFFFF;

  font-weight: bold;

  height:20px;

  padding:8px;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  padding:8px;

}



TD.pageHeading, DIV.pageHeading {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #ffffff;
}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



table.login input[type=text], table.login input[type=password]{

	width:125px;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  color:#999999

}

TD.regularText, SPAN.regularText, P.regularText {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color:#999999

}


TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { padding:0px 0px 5px 0px; }

.moduleRowOver {

	background-color: #435E6B;

	cursor: pointer;

	cursor: hand;

}

.moduleRowSelected {

	background-color: #039;

}



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #F00;

}



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:3px; }

.messageStackError, .messageStackWarning { color: #FF0000; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #FFFFFF; padding:3px; }

.messageStackSuccess {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	background-color: #000;

	padding:3px;

}



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



#Table_01 {

	position:absolute;

	left:0px;

	top:0px;

	width:950px;

	height:874px;

}



/* Contribution Prof_Invoice&PackingSlip */

.pageHeading-invoice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; padding: 3px; }

.pageHeading-invoice2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; border: 1px ridge #CCCCCC; padding: 3px; }

.dataTableHeadingContent-invoice { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; border: 1px ridge #000000;}

.main-payment { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #FFFF99; border: 1px ridge #000000; 

}



.minitext { font-family: Verdana, Arial, sans-serif; font-size: 9px;

}



.disable {

  background-color: #CF110C;

  color: #fff;

  font-weight: bold;

  padding: 5px;

}



.small-text {font-size: 12px};



ml5{

 color: #FFFFFF;

}





.blue{

	color:#09C;

}

.blackbk{

	background:#1F2125 url(images/table_top_sml.gif) no-repeat left top;

	padding:4px;

}

.paginator{

	background-color:#333;

	color:#CCC;

}



TABLE.logBox {

	background: #777777 url(images/table_top.gif) no-repeat left top;

}



table.crAcct table{

	padding:0px 10px;

}

table.crAcct td.main b {

	padding:0px 10px;

}

table.crAcct td.label {

	width:150px;

}

table.crAcct td.main input[type=text], table.crAcct td.main input[type=password] {

	width:200px;

}

table.boxed{

	background-color:#333;

}

table.boxed td.main{

	padding:4px;

}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	padding:3px 5px;
	margin:0px;
	width:185px;
	border-bottom:1px solid #444;
	clear:both;
	display:block;
	
	_width:190px;
}
.treemenudiv_son	{
	background-color:#333;
	padding:0px;
	width:195px;	
	margin:0px;
	
	_width:190px;
}
.treemenudiv_son br.cl {
	height:0px;
	padding:0px;
	margin:0px;
}
.l2 {
	padding:0px 5px 0px 0px;
	background-color:#555;
	margin:0px 0px 0px 10px;
	width:180px;
}
.l2 .treemenudiv	{
	width:175px;
}

.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;
}

.treemenudiv a.phplm {
	width:145px;
	padding:0px;
	margin:0px;
	white-space:normal;
	display:block;
	margin-left:4px;
	float:left;
	_width:135px;
}

.treemenudiv a.phplm:link, .treemenudiv a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	font-size: 13px;	
	text-decoration: none;
}


.treemenudiv a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #C00;
	text-decoration: none;
}

.treemenudiv a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #FFF;
	text-decoration: none;
}

.dmselected {   /* Style overide for selected category tree */	
	font-weight: bold;
}
div.dmselected {
	background-color:#036;
}


img.imgs{
	float:left;
	offset:0px;
}

#accountlinks h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 5px;
	margin:5px 0px;
}
#accountlinks #wishes{
	background-color:#333;
	margin-bottom:10px;
	padding:1px 0px 3px;
}

/*added*/
.main a u {
	font-size:11px;
}

#warnings {
color:#FFA506;
font-size:12px;
line-height:14px;
}

#warnings h5{
color:#FFA506;
}

.requiredText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.note { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

.search_result_div{
position:absolute;
margin-left:1px;
width:auto;
height:auto;
border: 1px solid #000000;
background-color:#FFFFFF;
color:#000000;
padding:3px;
/*padding-left:5px;
padding-right:5px;*/
}

.links {
   font-family : Verdana, Arial, sans-serif;
   font-size : 11px;
   color: #09F;
   text-decoration: underline;
}
span.review_right_float{
	float:right;
}
.review_src_text{
	vertical-align: super; 
	width: 155px !important;
	height: 22px !important; 
	font-size: 12px;
}
.image_bio{ 
   border:#FFFFFF 1px solid; 
   margin:10px 8px; 
   float:right;
}
.text_bio { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
}
#filerow{
	color:#F3F7FF;
	overflow: hidden; 
	position:relative; 
	/*width: 500px;*/
	height: 40px;
}

.retailer_avail_heading{
   font-weight: bold;
   color: #ffffff;
   font-size: 13px;
}
/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #101010; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #ffffff; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #303030;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
	background-color: #002269;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #4BA9FB;
}
/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.brownJqi{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownJqi .brownJqiclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownJqi .brownJqicontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownJqi .brownJqimessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownJqi .brownJqimessage h3{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownJqi .brownJqimessage p{
	padding: 10px;
	color: #777777;
}
div.brownJqi .brownJqimessage img.helpImg{
	position: absolute;
	bottom: -25px;
	left: 10px;
}
div.brownJqi .brownJqibuttons{
	text-align: right;
}
div.brownJqi button{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:Verdana; font-size:10px; }

/*
*------------------------
*   smooth Ex
*------------------------
*/
.jqismoothfade{ position: absolute; background-color: #333333; }
div.jqismooth{ width: 350px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 3px #e2e8e6; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqismooth .jqismoothcontainer{ font-weight: bold; }
div.jqismooth .jqismoothclose{ position: absolute; top: 0; right: 0; width: 18px; cursor: default; text-align: center; padding: 2px 0 4px 0; color: #727876; font-weight: bold; background-color: #e2e8e6; -moz-border-radius-bottomLeft: 5px; -webkit-border-bottom-left-radius: 5px; border-left: solid 1px #e2e8e6; border-bottom: solid 1px #e2e8e6;  }
div.jqismooth .jqismoothmessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqismooth .jqismoothbuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #e2e8e6; background-color: #f2f8f6; }
div.jqismooth button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqismooth button:hover{ background-color: #728A8C; }
div.jqismooth button.jqismoothdefaultbutton{ background-color: #BF5E26; }
.jqismoothwarning .jqismooth .jqismoothbuttons{ background-color: #BF5E26; }

