/*
Theme Name: topOnLine
Author: highWeb
*/


/*general*/
html{background-color:#1b1b1b;}
body{background-color:#1b1b1b; font: 12.5px/1.4 arial; color: #ffffff; text-align:center; padding:auto;/*fixes the IE margin auto bug*/}
a{color: #ffffff;text-decoration: none; }
a:hover{text-decoration: none; color: #E1173D;}

li {list-style-type: none;}
#gallery-1 dt {display: inline;}
gallery-item{float:right;}
img{ border: medium none;}
.clear {clear: both;}
.red{color:#ff0033;}
.feel{position:relative;right:15px;top:0px;}
.fillerGif{float:right;height:460px;}
#header{background-color:#1b1b1b;}

#main-content{width:900px; min-height:538px;}
main-content-caalogue{width:900px; height:365px;}
#main-content-hpmePage{width:900px;}
#page-wrop{position:relative; top:-100px; width:900; margin:0px auto ;text-align:right; padding:auto;}

#footer{width:900px;height:230px;}
#footerTableContainer{float:left;}
#footer table td{width: 20%; vertical-align: top;}
.h2Footer{margin-top: 0px;}
.footerMenuContainer ul{padding-right: 0px; height:20px; width:160px; margin-right:0px; }
#copyright { float: right; margin-right: 12px; font-size: 11px;}
#designAndDevelopment { float: left;margin-left: 10px; font-size: 11px;}
#Bread_crumbs{margin-right: 10px;}

/*mainMenu*/
/* filter: alpha(opacity=60); /* MSIE/PC *//*-moz-opacity: 0.8; /* Mozilla 1.6 and older *//*opacity: 0.8;*/
/*#test{position:relative; top:25px; z-index:100; background-color:#303030; opacity:0.8; -moz-opacity: 0.8;filter:alpha(opacity=60); /* For IE8 and earlier }*/
#mainMenu table{width: 900px; margin: auto;}
#tdMainMenu {font:12.5px/1.4 arial;}
#mainMenu ul{width: 690px; float:left; margin-top: 25px;}
#mainMenu li {display: inline; margin-left: 30px; } 
#mainMenu  img{width: 164px;}
/*hpmePage*/

#mainMenu{background-color:#303030;position: absolute;top: 25px;right:0px;width:100%;z-index: 999;opacity: 0.8;filter: alpha(opacity=80); /* MSIE/PC */ -moz-opacity: 0.8; /* Mozilla 1.6 and older */}

#hpmePageTable {width: 100%; border-collapse: separate;border-spacing: 6pt 5pt;}
#hpmePageTable td{width:290px; height: 130px; background-color:#303030;}
#hpmePageTable  td span{position:relative;right:15px;top:10px;}
#aboutUsPreview{margin-right: 10px; vertical-align: top;}
#aboutUsPreview h1 ,#aboutUsPreview p{margin-top: 0px; margin-bottom: 0px;}
#newsAndDeals{padding-right: 10px; }
#newsAndDeals h2{margin-top: 0px; margin-bottom: 0px;}
#newsAndDeals p{margin-top: 0px; margin-bottom: 10px;}
#iconlist{width: 880px;}
/*Catalog*/

#textCatalog{width:185px;float:right;margin-top: 5px; margin-right: 10px;background-color:#303030;}
#textCatalogTitle{font-size: 22px; margin-bottom: 0px; margin-top: 10px;}
#textCatalog p{margin-right: 10px;font: 12.5px/1.4 arial; }
#categoriesContainer{width:700px; float:right;}
#categoriesContainer table{width: 700px;height:314px; border-spacing: 4pt 4pt;}
#categoriesContainer table td{background-color:#303030;padding-right: 5px; padding-left: 5px;}
#categoriesContainer table td p{margin-top: 0px; margin-bottom: 10px;font-size: 17px;}

//#categoriesContainer li{display: inline;}
/*general page*/

#subMenuContainer{width:185px;float:right;margin-top: 8px; background-color:#303030; height:552px;}//margin-right: 10px;
#subMenuContainerSidebar{ margin-top: 10px; margin-left: 5px; height:552px;}
#subContentContainer{width:705px; float:left; background-color:#303030; margin-top: 8px; height:552px;}
#subContentContainerLeft{width:280px; float:left; margin-top: 65px; margin-left: 10px;  }
#subContentContainerRight{width:380px; float:right;margin-top: 10px; margin-right: 10px;  }

/*page*/
#subContentContainerAll{width:685px; float:right;margin-top: 10px; margin-right: 10px;}
.entry img {margin: 10px;}


/*page_contact*/
#contactUsInfo{background:url(../image/topline_contact_us.gif); width: 375px; height: 255px; float: left; margin-top: 50px; margin-left: 25px;}
#subContentContainerLeft{width:380; float:left; margin-top: 65px; margin-left: 10px;  }
#subContentContainerRight{width:280px; float:right;margin-top: 10px; margin-right: 10px;  }
.wpcf7-text {background-color:#fff; color: black;}
.attachment-large {width:200px; height: 105px; margin:auto; }
/*container architect gallery*/
.pagination_architect li {display: inline;}
.attachment-thumbnail{width:90px; height: 70px; }


.flashalbum {
    outline: medium none;
    width: 98%;
}
.gallery img {border: 2px solid #cfcfcf;}
.gallery-caption {margin-left: 0;}

.btmgallery div.jMyCarousel {
float: left;
width: 880px;
margin: 19px 0px 0px 7px;
padding: 2px 0px 0px 0px;
/*background-color: white;*/
}
.btmgallery div.jMyCarousel ul li {
/*float: left;
width: 880px;
height: 40;
margin: 1px 9px 0px 0px;*/
}