/**
 * appRain CMF
 *
 * LICENSE
 *
 * This source file is subject to the MIT license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.opensource.org/licenses/mit-license.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@apprain.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2010 appRain, Team. (http://www.apprain.com)
 * @license    http://www.opensource.org/licenses/mit-license.php MIT license
 *
 * HELP
 *
 * Official Website
 * http://www.apprain.com/
 *
 * Download Link
 * http://www.apprain.com/download
 *
 * Documents Link
 * http ://www.apprain.com/docs
 */


body {
    color:#222;
    font-family: Trebuchet MS,Tahoma,arial,helvetica;
    font-size:12px;
    line-height:20px;
    margin:0;
    background:url(../images/top_back.gif) repeat-x;
}

/*
   appRain Recommand CSS 
   ----------------------------------------------------------------------------------------------*/
/* Layout styles */
.left{
 width:200px;
 float:left;
}
.center{
 width:538px;
 float:left;
}
.center-large{
 width:739px;
 float:left;
}
.center-equal{
 width:469px;
 float:left;
}
.large-equal{
 width:365px;
 float:left;
}
.right{
 width:200px;
 float:left;
}

/* Submit form Styles  */
.form{
 margin-left:5px;
}
.form li{
 display:block;
 clear:both;
 padding:5px;
}
.form li label{
 display:block;
 float:left;
 width:120px;
}
.form li span{
 display:block;
 float:left;
 width:350px;
}

/* Input Fields */
select.input,
textarea.input,
input.input{
 width:350px;
 font-size:11px;
 padding:5px;
 border:1px solid #AEAEAE;
 color:inherit;
 font-family:arial;
}
button.button,
input.button{
 background:#000;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px;
 font-size:11px;
 border:1px solid #FFF;
 cursor:pointer;
}

/* Other Styles */
.clearboth{
 clear:both;
 line-height:0;
 margin:0;
 padding:0;
 height:0;
}
.inlineerror{
 color:#FF0000;
}
.message{
	color:#ff3333;
	display:block;
}

/*----------------------------------------------------------------------------------------------
  appRain Recommand CSS end */

/* -- Wrapper --  */
.wrapper{
    width:940px;
    margin:auto;
}.innerbody{
    background:url(../images/innerbody_back.gif) repeat-x;
}
/* -- Hyper Link Defaut color */
a{
    color:#000000;
    outline:none;
}
a:hover, .link-selected
{
    color:#9A011F;
}
/* Reset  */
img{
    border:0;
}
ul,li,form{
    margin:0;
    padding:0;
    list-style:none;
}

/* Header */
.head{
    margin-top:5px;
    padding-bottom:4px;
}
.head .head-left{
    margin-top:15px;
    float:left;
}
.head .head-right{
    float:right;
}
.head .head-right .head-right-top{
    margin-top:10px;
    padding-right:15px;
    text-align:right;
    height:52px;
}
.head .head-right .head-right-top, 
.head .head-right .head-right-top a{
    color:#FFF;
}
.head .head-right li{
    float:left;
    margin:1px;
    list-style:none;
}
.head .head-right li a{
    padding-top:8px;
    display:block;
    width:92px;
    text-align:center;
    background:url(../images/nav-off.jpg) no-repeat;
    height:21px;
    color:white;
    text-decoration:none;
}
.head .head-right li a:hover,
.head .head-right li a.acive,
.head .head-right .selected
{
    background:url(../images/nav-on.jpg) no-repeat;
}

.top-heading{
    height:50px;
    margin-bottom:10px;
}
.top-heading h1
{
    padding:10px 10px 0px 10px;
    color:#FFFFFF;
    text-transform:uppercase;
    width:600px;
    float:left;
}
.top-heading .tcartinfo{
    width:70px;
    margin-top:10px;
    float:left;
    text-align:right;
    font-weight:bold;
}
.top-heading .tcartinfo,
.top-heading .tcartinfo a{
    color:#FFD79F;
}
.t-search{
    margin-top:10px;
    float:right;
}
.t-search .src-box{

    color:#9A011F;
    width:160px;
    padding:4px;
    font-size:11px;
    border:1px solid #FFF;
}
.t-search .src-btn{
    font-size:11px;
    color:#FFF;
    background-color: #E8842C;
    border:1px solid #E8842C;
    padding:4px 10px;
    font-weight:bold;
    cursor:pointer;
}
/* Footer */
.footer-wapper{
    background-color:#E2B126;
    margin-top:20px;
    padding:30px 0 0 0;
    background:url(../images/apprain_bottom_bg.jpg)
}
.footer{
    margin-top:15px;
    height:80px;
    width:850px;
    margin:auto;
    color:#FFFFFF;
}
.footer a{
    color:#FFFFFF;
}
.footer .left{
    width:600px;
}
.footer .left,.footer .right{
    float:left;
}

h2{
    padding:10px 10px 0px 10px;
    margin:0;
    font-size:17px;
    color:#9A011F;
    font-weight:lighter;
}
h3{
    padding:10px 10px 5px 0px;
    margin:0;
    font-size:17px;
    color:#9A011F;
    font-weight:lighter;
}
h2 a,
h3 a{
    text-decoration:none;
    color:#9A011F;
}
h2 a:hover,
h3 a:hover{
    text-decoration:underline;
}
h1,.bigger{
    font-weight:normal;
    padding:5px 10px 0px 10px;
    margin:0;
    font-size:22px;
    color:#9A011F;
}
p,pre,.inner{
    padding:5px 0px 5px 10px;
    margin:0;
}
pre{
    color:blue;
}