body {
margin:auto;
background-color:#333333;
color:#ccc;
font-family:Lucida Sans Unicode;
font-size:12px;
}

#container{
width:968px;
background:#0D0D0D;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:15px;
position:relative;
}

.wrapper{
background-color:#0D0D0D;
margin:auto;
position:relative;  
width:968px;
}

#navBar{
background-image: url(http://173.201.20.11/skin/frontend/default/default/images/navbar_bg.jpg);
background-repeat:repeat-x; 
width:968px;
height:105px;
padding:0px;
}

#tags{
padding-right:19px;
float:right;
text-align:right;
}

#login{
width:350px;
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:25px;
padding-top:5px;
text-align:right;
text-decoration:none;
float:right;
}

#login a {
color:#ccc;
line-height:16px;
text-align:center;
text-decoration:none;
}


#menu{
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:20px;
padding-top:31px;
text-align:right;
text-decoration:none;
clear:both;
}

#menu a {
color:#ccc;
line-height:16px;
text-align:center;
text-decoration:none;
}

#header{
text-align:center;

}

#Hbox_01{
background-image:url(../images/H1.jpg);
background-repeat:no-repeat;
float:left;
height:131px;
margin-left:8px;
padding:0 0 0 0px;
width:310px;
margin-top:2px;
}

#Hbox_02{
background-image:url(../images/H2.jpg);
background-repeat:no-repeat;
float:left;
height:131px;
margin-left:10px;
padding:0 0 0 0px;
width:310px;
margin-top:2px;
}

#Hbox_03{
background-image:url(../images/H3.jpg);
background-repeat:no-repeat;
height:131px;
margin-left:652px;
padding:0px;
width:294px;
margin-top:8px;
}

#box_img{
height:65px;
margin-left:45px;
width:81px;
}

.b1{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
padding:0 0 0 82px;
text-align:center;
}


#Hleftcolumn{
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:10px 0 10px 25px;
padding:0 4px 0 0;
text-align:left;
width:920px;
}

#Hleftcolumn a{
color:#ccc;
}

#middlecolumn{
color:#ccc;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:10px 0 20px 8px;
padding:0 4px 0 0;
text-align:justify;
width:345px;
border-right : dotted #ccc 1px;
}

#Hrightcolumn{
color:#CCCCCC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
/*margin:5px 0 15px 25px;*/
margin:0px 0 15px 26px;
padding:0;
/*width:920px;*/
width:906px;
}

#newleft{
background-image:url(../images/news-box-left.jpg);
background-repeat:no-repeat;
float:left;
margin:0px;
padding:0;
width:21px;
height:135px;
}

#newmiddal{
background-image:url(../images/newsbg.jpg);
background-repeat:repeat-x; 
float:left;
margin:0px;
padding:0;
width:860px;
height:135px;
}

#newright{
background-image:url(../images/news-box-right.jpg);
background-repeat:no-repeat;
float:left;
margin:0px;
padding:0;
width:25px;
height:135px;
}

.b{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
}

#content{
margin:0 0px 0 8px;
text-align:left;
}

#contentmain{

color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin:0 325px 0 15px;
text-align:justify;
text-decoration:none;
}

#contentinner{
/*color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
margin:0 0px 15px 30px;
width:655px;
float:left; */

margin:0 0px 0 30px;
}

#footer{
clear:both;

border-top:1px dotted #CCCCCC;
}

#footer-text {
color:#ccc;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:50px;
line-height:50px;
padding-right:15px;
text-align:right;
text-decoration:none;
}

#footer-text a{
color:#ccc;
}

#footer-links {
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:50px;
padding:0 0 0 15px;
text-align:left;
text-decoration:none;
width:750px;
}

#footer-links a {
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#footericon{
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
height:43px;
width:968px;
padding:0 0 15px 0;
text-align:center;
}

#leftcol {
border-left:1px solid #CCCCCC;
margin-top:30px;
margin-right:10px;
padding-left:10px;
width:230px;
float:right;
}

#leftcol li {
display:list-item;
list-style-type:disc;
}

#leftcol li  a {
color:#ccc;
text-align:center;
line-height:16px;
text-decoration:none;
}


#leftcol ol, #leftcol ul, #leftcol li {
border:0 none;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
margin:5px 10px 0 5px;
padding: 0;
/* list-style-type:none;  */

}

#leftcol ol, #leftcol ul, #leftcol li  a { 
text-decoration:none; 
color : #ccc;
}  

h1{
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin:10px 5px 5px 0;
padding:10px 0px 0px 0;
}

h2{
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
padding:10px 0 5px
}

h3{
color:#ccc;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:normal;
margin:3px 0 14px;
text-align:left;
vertical-align:10px;
min-width:50px;
}

h4{
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
margin:5px 0;
text-align:left;
}

.ptab{
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
margin-bottom:25px;
padding:12px 0 5px;
border-bottom:1px solid #525252;
}

.ptag{
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
margin:0px 0;
padding:12px 0 5px;
border-bottom:1px solid #525252;
}

h5 a{
text-decoration:none;
color:#CCCCCC;
}

h6{
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:20px 0 10px 40px;
}

.mini-search .input-text {
margin-right:4px;
width:228px;
}

input.input-text, textarea {
padding:2px;
}

input, select, button {
vertical-align:middle;
}

#preview_img{
margin:0px;
padding:10px 0 0 130px;
float:left;
}

#preview_positive{
margin:95px 0 0 430px;
padding:0;
}

#preview_nigetive{
margin:10px 0 110px 430px;
padding:0;
}

#preview_next{
margin:5px 0 0px 170px;
padding:0;
}

/** News Page **/
#leftColumnnew{
border-right:1px dotted #ccc;
color:#CCCCCC;
float:left;
font-family:Lucida Sans Unicode;
font-size:13px;
font-weight:normal;
padding-bottom:15px;
padding-right:40px;
text-align:justify;
width:690px;
}

#maintext{
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:5px;
text-align:justify;
text-decoration:none;
vertical-align:top;
width:600px;
}

#maintext02{
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
min-height:100px;
padding:5px;
text-align:justify;
text-decoration:none;
vertical-align:top;
width:600px;
}

#image {
float:left;
/*width:200px;*/
}

#Hnewsbox1{
color:#CCCCCC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-right:25px;
text-decoration:none;
width:260px;
border-right:1px solid #525252;
margin-top:7px;
}

#Hnewsbox1 a{
color:#ccc;
text-decoration:none;
}

#Hnewsbox2{
border-right:1px solid #525252;
color:#CCCCCC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:0 25px;
text-decoration:none;
width:245px;
margin-top:7px;
}

#Hnewsbox2 a{
color:#ccc;
text-decoration:none;
}

#Hnewsbox3{
color:#CCCCCC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-left:25px;
padding:0;
width:250px;
margin-top:7px;
}

#Hnewsbox3 a{
color:#ccc;
text-decoration:none;
}



#maintexthome{
color:#ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:2px 0;
text-decoration:none;
vertical-align:top;
width:272px;
clear:both;
}

#maintexthome a{
color:#ccc;
}

#imagehome {
float:left;
width:120px;
padding:5px;
}



#rightColumnnew{
float:right;
padding-top:10px;
width:205px;
}

#rightColumnnew li {
color:#666666;
display:list-item;
font-family:Lucida Sans Unicode;
font-size:14px;
font-weight:bolder;
height:26px;
letter-spacing:0.009em;
line-height:26px;
margin:0;
padding:0 0 0 15px;
text-align:left;
width:180px;
}


#rightColumnnew ol, #rightColumnnew ul, #rightColumnnew li {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0;
padding:0;
width:198px;
}

#rightColumnnew ol, #rightColumnnew ul, #rightColumnnew li  a { 
text-decoration:none; 
color : #ccc;
}  

#rightColumnnew li a:hover {
color:#cdcdcd;
}

/** End News Page **/

/** FAQ's Page **/

#latestprojects {
width:700px;
padding-left:0px;
}

#leftAccordion{
border:1px solid #CCCCCC;
margin:0 0 0 5px;
padding:0;
width:680px;
	
}
#leftAccordion dt{
background-color:#343434;
border-bottom:1px solid #989898;
border-top:1px solid #989898;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
min-height:25px;
line-height:25px;
padding:0 10px;
text-decoration:none;
}

#leftAccordion dd{
background-color:#0D0D0D;
margin-left:0;
overflow:auto;
}

#leftAccordion p{
margin: 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#989898;
}

.leftAccordionspan
{
color:#989898;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

/** End FAQ's Page **/

/** End  freeshippingkit Page **/

#textcover{
float:left;
padding-left:15px;
width:480px;
padding-right:10px;
}

/** End freeshippingkit Page **/

/* Contact Page Page */
#form{
border-left:1px dotted #FFFFFF;
height:700px;
float:right;
margin-top:15px;
padding-left:15px;
width:350px;
}

#form input[type="text"]
{
vertical-align:middle;
width:180px;
background-color:#343434;
}
#success_msg{
padding:15px;

}
#success_msg a{
color:#FFFFFF;

}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ 
position: absolute;
/*background-color: lightyellow;*/
padding: 5px;

/*border: 1px dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
margin:-80px 0 0 20px;
width:200px;
}

.thumbnail span img{ 
border-width: 0;
width:200px;
border:4px solid #FFFFFF;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: 60px; 
width:100px;
}












