﻿html,body{margin:0;padding:0; font-family: Arial; font-size: 100%; background-color:#cdb68e;}

html, body {height:100.2%;}

p {margin:0 0 1em 0;padding:0}
h1{margin:0 0 .7em 0;padding:0}

form {margin:0;padding:0}

.container {width:930px; margin:0 auto; background-color:#fff; padding:10px 30px 0px 40px;}
.containerBody {width:930px; margin:0 auto; padding:20px 30px 0px 40px;background-color:#fcfcfc;border-top:solid 1px #f5f5f5; min-height:500px;}
.footer {width:1000px; margin:0 auto; padding-top:10px;}
.hciCopyright {font:bold 70% arial;float:left; color:#827c72;}
.greyhoundlogo a {font:bold 70% arial;float:right;color:#827c72; text-decoration:none;}

.header {width:1000px; height:90px;}
.headerLogo {float:left; margin-top:20px;margin-right:55px;}
.menu-a {float:left; margin-top:27px;}
.headDivider { width:1000px; border-bottom:solid 1px #cdb68e;}

.MainSlideContainer{width:400px;height:400px; float:left; margin:0; padding:0; position:relative; margin-right:12px; background:#fff url(images/speakersbackground.jpg);}
.MainSlideContainer .slide {position:absolute;  top:0px; left:0px; width:400px;height:400px;}
.MainSlideContainer .slide p a img {border:none;}
.MainSlideContainer .slide p {margin:0; padding:0px;}

.bodyLeft {width:435px; float:left;}
.bodyRight {width:450px; float:left; margin-left:23px; margin-top:3px;}
.bodyFull {width:928px;}
.bodyLeftProducts {width:200px; float:left;}
.bodyRightProducts {width:705px; float:left; margin-left:23px; }

    
.service {float:left; width:381px;}
.serviceImages {float:left; margin-bottom:7px;}
.service img {float:left; margin-right:7px; width:120px;}

.pRegular {font:normal 75% arial; color:#756851;}
.pRegular-s {font:normal 75% arial; color:#756851; margin-bottom:5px;}
.pRegular-s a {color:#616358;text-decoration:none;}
.pRegular a {color:#616358;text-decoration:none;}
.pRegular a:hover {text-decoration:underline;}

.bioHolder {margin-right:20px; float:left; width:350px;}




/*ADMIN ADMIN ADMIN */
.labela {font:normal 75% arial; color:#756851; margin-bottom:3px;}
.txtPassword {font:bold 75% arial; color:#404040;}
.SubmitButton { display:block; background:transparent url(../images/loginbutton.gif); border-width:0; width:71px; height:22px; cursor:pointer;}
.UploadButton { display:block; background:transparent url(../images/uploadImage.gif); margin-top:10px; border-width:0; width:109px; height:22px; cursor:pointer;}
.AddProduct { display:block; background:transparent url(../images/addProduct.gif); margin-top:10px; border-width:0; width:107px; height:22px; cursor:pointer;}
.EditProduct { display:block; background:transparent url(../images/editProduct.gif); margin-top:10px; border-width:0; width:107px; height:22px; cursor:pointer;}
.DeleteProduct { display:block; background:transparent url(../images/deleteProduct.gif); margin-top:10px; border-width:0; width:107px; height:22px; cursor:pointer;}

.validationSummaryAccountConfirmation {font:normal 75% arial;}
.passwordMatchError {font:normal 75% arial; color:red;}
.lnkMenuLink {float:left; margin-right:15px; font:bold 75% arial; color:#404040;}

/*Product Edit Panel*/
.addProduct {margin-top:10px;}
.addProduct h2 {font:bold 75% arial; color:#cdb68e;}
.productadminLeft { float:left; margin-right:10px; width:130px;}
.productadminMiddle {float:left;margin-right:45px; }
.productadminRight {float:left; width:300px;}
.imageAdd {float:left; width:95px;}
.imageAdd a {font:normal 75% arial; color:#666666;}
.uploadError {font:normal 75% arial; color:red; margin-top:10px;}


.row {margin-bottom:5px;}
.dropdownlist {font:normal 70% arial; color:#756851; width:120px;}
.txtSmall {font:normal 70% arial; color:#756851; width:114px;}
.txtLong {width:350px; font:normal 70% arial;}
.txtMulti {width:350px; height:100px;font:normal 70% arial;}


/** PRODUCTS **/
.searchBox {width:135px; height:67px; padding:30px 0px 0px 15px; background-color:#827c72;background: url(../images/seachbykeyword.gif);}
.categoryBox {width:135px; padding:0px 0px 0px 15px;  margin-top:20px; padding-top:15px; border:solid 1px #e9e9e9; min-height:300px;}
.categoryBox h2 {color:#666666;font:bold 80% arial; margin:0px 0px 10px 0px;}
.txtsearchbox {font:normal 75% arial; width:116px;}
.SearchButton { display:block;margin-top:12px; background:transparent url(../images/searchButton.gif); border-width:0; width:71px; height:22px; cursor:pointer;}

.MainCatHeading a {font:bold 80% arial; color:#827c72; text-decoration:none; display:block; margin-bottom:2px;}

.CatName a {float:left;width:105px; margin-left:3px; font:normal 80% arial; color:#444444; margin-bottom:1px; text-decoration:none;}
.CatItemCount {float:left; margin:1px 0px 0px 5px; font:normal 70% arial; color:#666666;}
.productCatBreak {clear:both; height:7px; margin:0px;}

.productClearP {height:20px; margin:0; clear:both;border-bottom:solid 1px #e0e0e0; margin-bottom:20px;}

.productItemLeft {float:left; width:737px; height:365px; margin:0px 1px 0px 0px;}
.mainImageWrapperFake {height:263px; margin-bottom:5px; width:350px; float:left;}
.productDetails { float:left; width:325px; padding:10px 13px 10px 10px; height:243px; background-color:#cdb68e;}

.mainImageWrapper {height:263px; background-color:#f6f6f6; margin-bottom:5px; width:350px; float:left;}

.thumbHolder {height:65px; width:350px;float:left;}
.links {height:55px; width:350px;float:left;padding:10px 13px 0px 10px; font:normal 80% arial; color:#444444;}
.links a { color:#444444; font-weight:bold; text-decoration:none;}

.productImageThumb {float:left; margin-right:3px; }
.productImageThumbNoMargin {float:left; }

.productImageThumb img {width:85px; height:64px;}
.productImageThumbNoMargin img {width:85px; height:64px;}

.productsTitle {font:bold 110% arial; color:#cdb68e; display:block; margin-bottom:6px; margin-top:30px;}
.productItemTitle {font:bold 90% arial; color:#666666; display:block; margin-bottom:10px;}

.productDetails p {font:normal 80% arial; color:#444444;}
.special {font:normal 80% arial; color:#444444; width:40px; display:block; float:left;}
.specialDescription {font:normal 80% arial; color:#444444;}

/* HOME PRODUCTS */
.productHome {float:left; width:145px;}
.productHome a {text-decoration:none; float:left; font:normal 75% arial; color:#666666; margin-bottom:20px;}

.ImageInEditMode {border:solid 2px red ! important;}

.hciCopyright a {text-decoration:none; font:normal 100% arial; color:#fff;}
