/***************************************************************************************/
/*
/* Designed by 'AS Designing'
/* Web: http://www.asdesigning.com
/* Email: info@asdesigning.com
/* License: ASDE Commercial
/*
/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/
/* Elements
/**************************************************************************************/
/**************************************************************************************/
body
{
font-family: Arial, sans-serif;
font-style: normal;
font-weight: normal;
background-color: #0C132F;
color: #333333;
}

.home
{
	background-image: url('../images/bg.body.home.png') !important;
	background-repeat: no-repeat !important;
	background-position: left bottom !important;
}
h1
{
font-size: 26px;
}
h2
{
font-size: 24px;
margin: 0 0 16px;
}
h3
{
font-size: 22px;
}
h4
{
font-size: 18px;
}
h5
{
font-size: 16px;
}
h1,
h2,
h3,
h4,
h5
{
color: #3475b0;
font-weight: normal;
}
a
{
color: #333333;
}
a:hover
{
color: #333333;
}
input
{
color: #333333;
}
select
{
color: #333333;
}
textarea,
.CodeMirror-wrapping
{
color: #333333;
} 

ol{
	padding: 0 0 0 25px;
	margin: 0 0 15px 10px;
}

form table td{
	padding: 0 0 5px;
}

form input, 
form button{
	font-family: Arial, sans-serif;
}

form button{
	cursor: pointer;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
}

form table td.titles {
    padding: 0 0 5px;
    width: 130px;
	line-height: 28px;
}

/**************************************************************************************/
/* Header
/**************************************************************************************/
/**************************************************************************************/
#header
{
font-size: 12px;
font-weight: normal;
font-style: normal;
font-family: Arial, sans-serif;
/*background-image: url('../images/2011-12-27-Grand_Universe_by_ANTIFAN_REAL.png') !important;
background-repeat: no-repeat !important;
background-position: center top !important;*/
}
#header .content
{
width: 1003px;
}
#header h1,
#header h2,
#header h3
{
color: #3475b0;
}
#header a
{
color: #3475b0;
}
#header a:hover
{
color: #3475b0;
}
/**************************************************************************************/
/* Header Row 1 */
#header .row1
{
color: #5490cc;
}
#header .row1 #companyname
{
text-align: ;
}
#header.home #companyname a,
#header .row1 #companyname,
#header .row1 #companyname a
{
/*font-family: antipasto;*/
font-size: 46px;
font-style: normal;
font-weight: normal;
text-align: ;
color: #5490cc;
text-shadow: none;
}
#header.home #companyname a:hover,
#header .row1 #companyname a:hover
{
color: #5490cc;
}
#header.home .slogan,
#header .row1 .slogan
{
/*font-family: antipasto;*/
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #FFEF95;
text-shadow: none;
}
/**************************************************************************************/
/* Header Row 1 - Top menu */
#header .row1 .row1col2
{
float: right;
}
#header .row1 #topmenu_home ul.menu li a,
#header .row1 #topmenu ul.menu li a
{
color: #333333;
/*font-family: antipasto;*/
font-size: 15px;
font-weight: bold;
}
#header .row1 #topmenu_home ul.menu li a
{
color: #FFFFFF;
font-size: 30px;
font-weight: normal;
}
#header.home #topmenu_home ul.menu li.current a,
#header.home #topmenu_home ul.menu li.active a,
#header.home #topmenu_home ul.menu li a:hover,
#header .row1 #topmenu ul.menu li.current a,
#header .row1 #topmenu ul.menu li.active a,
#header .row1 #topmenu ul.menu li a:hover
{
color: #FFFFFF;
}
/**************************************************************************************/
/* Header Row 2 */
#slideshow #slider .nivo-controlNav
{
left: 92%;
bottom: 4%;
display: block;
}
#slideshow #slider .nivo-caption
{
width: 400px;
height: 60px;
padding: 0px;
line-height: 15px;
left: 80px;
top: 80px;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
}
#slideshow #slider .nivo-caption h1
{
color: #FFFFFF;
}
/**************************************************************************************/
/* Header Row 4 - Search & Breadcrums */
#header .row4 .content
{
background-color: transparent;/*#5490cc;*/
font-size: 11px;
}
#header #breadcrumb
{
width: 732px;
text-transform: uppercase;
font-size: 11px;
color: #3475B0;
}
#header #breadcrumb a
{
color: #000000;
}
#header #breadcrumb a:hover
{
color: #3475B0;
}
#header .row4 #search input
{
font-family: Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #3475B0;
}
/**************************************************************************************/
/**************************************************************************************/
/* Content
/**************************************************************************************/
/**************************************************************************************/
#content
{
width: 950px;
background-image: url('../images/white-alpha-70.png') !important;
background-repeat: repeat !important;
/*background-color:#fff;
opacity:0.6;
filter:alpha(opacity=60);
-moz-opacity:0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-khtml-opacity: 0.6;
-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”;*/
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
margin-bottom: 20px;
margin-top: 35px;
padding: 20px 30px 20px 20px;
}
/*#content *
{
opacity: 1;
filter:alpha(opacity=100);
-moz-opacity:100;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-khtml-opacity: 0.8;
-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”;
}*/
/**************************************************************************************/
/* Column Left
/**************************************************************************************/
/**************************************************************************************/
#colleft
{
width: 240px;
margin: 0px 20px 0px 0px;
}

#colleft h1,
#colleft h2,
#colleft h3,
#colleft h4,
#colleft h5
{
color: #3475b0;
font-weight: normal;
}
#colleft h4
{
color: #3475b0;
}
#colleft a
{
color: #3475B0;
}
#colleft a:hover
{
color: #3475b0;
}
#colleft ul li a,
#colleft ul li.active ul li a
{
	color: #3475B0;
	display: block;
}
#colleft ul li a:hover,
#colleft ul ul li a:hover
{
color: #3475b0;
}
#colleft .moduletable ul.menu li a,
#colleft .moduletable_menu ul.menu li a,
#colleft .moduletable #login-form ul li a
{
color: #3475b0;
}
#colleft .moduletable ul.menu li a:hover,
#colleft .moduletable_menu ul.menu li a:hover,
#colleft .moduletable #login-form ul li a:hover
{
color: #3475b0;
}
#colleft img
{
background-color: transparent;
}
#colleft input
{
font-family: Arial, sans-serif;
color: #333;
}
#colleft .more a
{
color: #3475b0;
}
#colleft .more a:hover
{
color: #3475b0;
}

/**************************************************************************************/
/* Rows */
#colleft .row1,
#colleft .row2,
#colleft .row3
{
color: #333333;
}

/**************************************************************************************/
/* Column Main
/**************************************************************************************/
/**************************************************************************************/
#colmain
{
width: 690px !important;
float: right;
}
#colmain #component
{
width: 690px !important;
font-family: Arial, sans-serif;
font-size: 15px;
line-height: 26px;
font-style: normal;
font-weight: normal;
color: #333333;
}
#colmain #component .one_half_first,
#colmain #component .one_half_last
{
width: 475px;
}
#colmain #component .innerborder
{
border: 1px solid none;
}

#colmain h1,
#colmain h2,
#colmain h3,
#colmain h4,
#colmain h5
{
color: #3475b0;
font-weight: normal;
}
#colmain h1 a,
#colmain h2 a,
#colmain h3 a
{
color: #3475b0;
}
#colmain h1 a:hover,
#colmain h2 a:hover,
#colmain h3 a:hover
{
color: #3475B0;
}
#colmain h4
#colmain h5
{
color: #3475b0;
}
#colmain a
{
color: #3475B0;
}
#colmain a:hover
{
color: #3475B0;
}
#colmain input,
#colmain textarea
{
font-family: Arial, sans-serif;
}
#colmain input[type="checkbox"],
#colmain input[type="radio"]
{
background-color: transparent !important;
}
#colmain input:hover
{
color: #3475B0;
}
#colmain p
{
color: #333333;
font-size:15px;
line-height: 24px;
text-align: left;
}
#colmain .item-separator
{
height: 14px;
}
#colmain span.spacer > span.text label
{
color: #333333;
}
#colmain #jform_spacer-lbl,
#colmain label.invalid,
#colmain .red,
#colmain .star,
#colmain .asterisk
{
color: #AD2B11;
}
/**************************************************************************************/
#system-message dd.error ul,
#system-message dd.warning ul,
#system-message dd.notice ul
{
border: 3px solid #AD2B11;
}
#system-message ul li
{
color: #0F7D08;
}
/**************************************************************************************/
/* Footer
/**************************************************************************************/
/**************************************************************************************/
#footer
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
/**************************************************************************************/
/* Footer Row 3 */
#footer .row3
{
color: #333333;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
}
#footer .row3 .content
{
width: 940px;
background-color: #a5dcff;
padding: 15px 30px 15px 30px;
}
#footer .row3 a
{
color: #333333;
}
#footer .row3 a:hover
{
color: #89992D;
}
/**************************************************************************************/
/**************************************************************************************/
/* General Element IDs and classes
/**************************************************************************************/
/**************************************************************************************/
.moduletable_menu li a:hover
{
color: #333333;
}
.hword
{
color: #AD2B11;
}
.separatordotted_hor
{
margin: 0px 0px 25px 0px;
border-bottom: 1px dotted #333333;
}
.separatordotted_ver
{
}
.product-separator
{
margin: 25px 0px 35px 0px;
border-bottom: 1px dotted #3475b0;
}
.toggle_content
{
background-color: #a5dcff;
background-image: url('') !important;
background-repeat: repeat !important;
background-position: left top !important;
}
/**************************************************************************************/
/**************************************************************************************/
/* Custom CSS
/**************************************************************************************/
/**************************************************************************************/
#remove90{
display:none;
}
#add90, .book-facts a  {
  clear:both; 
  background-color: #5490cc; 
  border: 0 none; 
  border-radius:20px; 
  color: #000000; 
  cursor: pointer; 
  display: inline-block; 
  font-size:15px; 
  font-weight: bold; 
  height: 32px; 
  line-height: 32px; 
  margin: 10px 0px 10px 0; 
  padding: 2px 0px 0px 0; 
  text-align: center; 
  text-decoration: none; 
  vertical-align: top; 
  white-space: nowrap; 
  width: 208px !important;
}
.book-facts a  {
  width: 120px !important;
  margin-right: 20px;
}
#mc_detail90 .button:hover {background-color:#777;}
