/* CSS Document */
body {
    margin:0;
    padding:0;
    height: 100%;
    background: #000000; /*#231f20;*/
    font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
    font-size:12px;
    color:#cecece;
    line-height:16px;        
}

a:link { 
    color:#cecece; 
    text-decoration:underline
}

/*ccc add new*/
.ccc-r-ul a:link {
text-decoration:none !important;
}
.ccc-r-ul a:visited {
text-decoration:none !important;
}

/*ccc end*/


a:active { 
    color:#cecece; 
    text-decoration:underline
}

a:visited { 
    color:#cecece; 
    text-decoration:underline
}

a:hover { 
    color:#fdbb31; 
    text-decoration:none
}

img { border:0 none; margin:0; padding:0 }

p { 
    margin:0 0 5px 0;
    padding:0;
    color:#cecece !important;
}

div {color:#cecece !important; }

span {color:#cecece; }

.MainContainer {width:980px; margin:20px auto; padding:0; background:#000000;}

#Container {
    background:#000000;
    width:940px;
    margin:0 auto; 
    padding:20px 0;
}

.clear { clear:both; margin:0; padding:0 }

.FLeft { float:left}

.FRight { float:right}

h1,h2,h3 { 
    margin:0;
    padding:0;
    font-weight:normal;
}

h1 { font-size:20px; font-weight:normal; margin:0 0 15px 0; color:#fdbb31; }

h2 { color:#f6b412; font-size:16px; font-weight:normal; margin:20px 0 5px 0; padding:0 }

.Top_Section {
    margin:0;
    padding:0;
    height:156px;
}

.Logo { margin:0; padding:0; float:left }

.Top_Right_Img { margin:0; padding:80px 0 0 0; float:right;}

.Top_Banner {
    margin:0;
    padding:0;
    border:solid 4px #fdbb31;
    height:304px;
}

.Top_Navigation {
    font-family:Arial, Helvetica, sans-serif;
    background:url(images/top_nav_back.gif) left top repeat-x;
    height:28px;
    color:#000000;
    font-size:11px;
    padding:0;
    font-weight:normal;
}
.Top_Navigation ul { 
    margin:0;
    padding:0;
    list-style:none;    
}
.Top_Navigation li {
    margin:0;
    padding:0 2px 0 0;
    list-style:none;
    background:url(images/top_nav_devider.gif) right no-repeat;
    line-height:28px;
    float:left;
    display:inline;
}
.Top_Navigation li a {
    color:#000000;
    text-decoration:none;
    padding:0 25px;
    display:block
}
.Top_Navigation li a:hover {
    color:#ffffff;
    text-decoration:none;
    display:block;
    padding:0 25px;
    background: url(images/top_nav_hover.gif) left top repeat-x;
}
.Top_Navigation li a.active {
    color:#ffffff;
    text-decoration:none;
    padding:0 25px;
    background: url(images/top_nav_hover.gif) left top repeat-x;
}

.Middle_Section {
    margin:20px 0 0 0;
    padding:0;
}

.Middle_Left {
    margin:0;
    padding:0;
    float:left;
    width:310px;
}

.Middle_Right {
    margin:0;
    padding:0 0 0 70px;
    float:left;
    width:560px;
}

.Middle_Right_Text {
    margin:0;
    padding:0;
    font-size:17px;
    font-weight:normal;
    line-height:28px;
}

.Latest_News {
    background-color:#8ed300;
    margin:0;
    padding:10px 15px;
    color:#000000;
}
.Latest_News_Heading { font-size:14px; font-weight:bold; text-transform:uppercase; }
.Latest_News_Text { font-size:12px; font-weight:normal; text-transform:uppercase; line-height:20px }

.Read_More:link { color:#FFFFFF; font-size:11px; text-decoration:underline; font-weight:normal; } 
.Read_More:active { color:#FFFFFF; font-size:11px; text-decoration:underline; font-weight:normal; } 
.Read_More:visited { color:#FFFFFF; font-size:11px; text-decoration:underline; font-weight:normal; } 
.Read_More:hover { color:#000000; font-size:11px; text-decoration:underline; font-weight:normal; } 

.Read_More_New:link { color:#cececef; font-size:10px; text-decoration:underline; font-weight:normal; } 
.Read_More_New:active { color:#cececef; font-size:10px; text-decoration:underline; font-weight:normal; } 
.Read_More_New:visited { color:#cececef; font-size:10px; text-decoration:underline; font-weight:normal; } 
.Read_More_New:hover { color:#fdbb31; font-size:10px; text-decoration:none; font-weight:normal; }

.Blog { margin:0; padding:20px 0 0 25px; }
.Blog_Heading { font-size:12px; font-weight:bold; }

.Blog_Text {
    color:#fffffrf;
    font-size:12px;
    margin:10px 0 0 0;
}
.Blog_Text ul {
    margin:0;
    padding:0;
    list-style:none;
}
.Blog_Text li {
    margin:0;
    padding:0 0 5px 15px;
    list-style:none;
    background:url(images/arrow.png) left 5px no-repeat;
}
.Blog_Text li a {
    color:#cecece;
    text-decoration:none;
}
.Blog_Text li a:hover {
    color:#fdbb31;
    text-decoration:underline;
}

.Arrow_Text {
    color:#fffffrf;
    font-size:12px;
    margin:10px 0 0 0;
}
.Arrow_Text ul {
    margin:0;
    padding:0;
    list-style:none;
}
.Arrow_Text li {
    margin:0;
    padding:0 0 5px 15px;
    list-style:none;
    background:url(images/arrow.png) left 5px no-repeat;
}

.Term_Text {
    color:#545a58;
    font-size:11px;
    margin:10px 0 0 0;
}
.Term_Text ol {
    margin:0;
    padding:0;
}
.Term_Text li {
    margin:0;
    padding:0 0 5px 0;
    list-style:decimal;
    line-height:normal;
}

.Photo_Gallery { margin:30px 0 0 0; padding:0; }

.Photo_Gallery_Heading { font-size:16px; font-weight:normal; text-transform:uppercase; margin:0; padding:0 0 0 34px    ; }

.Photo_Gallery_Img {
    margin:10px 0 0 0;
    padding:0;
}
.Photo_Gallery_Img ul {
    margin:0;
    padding:0;
    list-style:none;
}
.Photo_Gallery_Img li {
    margin:0 18px 0 0;
    padding:0;
    list-style:none;
    float:left;
}
.Photo_Gallery_Img li.Img {
    margin:0 18px 0 0;
    padding:28px 0 0 0;
    float:left;
}

.Footer { margin:40px 0 0 0; padding:10px 0 0 0; border-top:solid 1px #f6b414; text-align:center }

.FtrTxt {
    color:#f6b414;
    font-size:14px;
    font-weight:normal;
}
.FtrTxt a {
    color:#f6b414;
    text-decoration:none;
}
.FtrTxt a:hover {
    color:#f6b414;
    text-decoration:underline;
}

.CopyRight { margin:8px 0 0 0; padding:0; font-size:11px; font-weight:normal; color:#75561b; }

.Img_Bdr { border:solid 1px #f6b412; }

.Galley_Text { font-size:14px; font-weight:normal; color:#f6b412; text-decoration:none; text-align:center; line-height:20px }
.Galley_Text a { font-size:14px; font-weight:normal; color:#f6b412; text-decoration:none }
.Galley_Text a:hover { font-size:14px; font-weight:normal; color:#f6b412; text-decoration:underline }

.Price_List_Left { float:left; width:630px; margin:0; padding:0 50px 0 0; vertical-align:top; clear:both; }
.Price_List_Left h2 { margin:0; padding:0 0 15px 0;}
.Price_List_Right { float:left; width:260px; margin:0; padding:0; }
.Price_List_Right h2 { margin:0; padding:0 0 5px 0; }

.Price_List_Left .Box { margin:20px 0 0 0; padding:0; }

.Bold { font-weight:bold; }

.Right_Box { margin:0; padding:0; float:right }

.Right_Box_left_Curve { width:30px; height:134px; float:left; }
.Right_Box_Right_Curve { width:30px; height:134px; float:left; } 
.Right_Box_Middle_Curve { background:url(images/price_middle_curve.gif) left top repeat-x; height:114px; float:left; width:200px; padding:10px 0 }

.Right_Box_Middle_Curve .Top_Padding { padding:0; margin:5px 0 0 0; color:#FFFFFF }

.Right_Text_Heading { text-align:center; font-size:14px; font-weight:bold; color:#000000; } 
.clsnew {color:#F6B412;
font-size:16px;
font-weight:normal;
margin:0px 0 5px;
padding:0;
}
.titlelink a{
color:#cecece;
text-decoration:none;
}
.titlelink a:hover{
color:#F6B412;
text-decoration:underline;
}
input    { border-collapse:collapse; border:1px solid #000000; height:20px; }
textarea { border-collapse:collapse; border:1px solid #000000; }

.button {
    background-color:#a3c82f;
    color:#000000;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    border:solid 1px #ffffff;
    padding:0 10px;
    height:20px;
    line-height:20px; 
    font-family:Arial, Helvetica, sans-serif;
}
.formError {
    color: #CF4D4D;
    font-weight:bold;
    font-size:10px;
}

.formNoError {
    display:none;
}
.numbers li{list-style:decimal;}
.FRight1 { float:left; padding-left:15px;}

.FLeft ul { margin:0; padding:0;}
.Power {color:#535353; width:940px; margin:5px auto; padding-bottom:5px; vertical-align:middle; border-top:solid 1px #f6b414; padding:10px 0 0 0;}
.Copyright {float:left; width:300px; font-size:11px;}
.PowerRight {float:right; width:300px; text-align:right; font-weight:bold; }

.Bdr {border-bottom:1px dotted #F6B412; padding-top:5px; } 
.PriceHeader { font-size:16px; color:#F6B412; font-weight:normal;}
.ContentWhite { font-size:12px; text-align:justify; color:#FFFFFF; width:630px;}

