body {
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-color: #efefef;
background-position: top right;
font-family:Candara,"Trebuchet MS",Trebuchet,sans-serif;
font-size:14px;
color:#656F7D;
margin:0 auto;
}

td,textarea,input,select {
font-family:Candara,"Trebuchet MS",Trebuchet,sans-serif;
font-size:14px;
color:#656F7D;
}

img {
border:none;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#656F7D;
text-align:center;
}

h2 {
color: #000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
padding-bottom: 5px;
border-bottom: 1px solid #333;
}

#wrap {
margin:auto;
}

#home {
width:960px;
margin:auto;
}

#header {
height:134px;
}

#header img {
padding-left:8px;
padding-top:14px;
}

#menu-container {
margin-bottom: 14px;
}

#menu-container ul {
height:45px;
font-size:14px;
margin: 0;
padding: 0;
}

#menu-container ul li {
display:inline-block;
float:left;
height:45px;
list-style-type:none;
overflow:hidden;
}

ul li a,ul li a:hover,ul li a:visited {
text-decoration:none;
}

.normalMenu,.normalMenu:visited,.hoverMenu,.hoverMenu:visited,.selectedMenu,.selectedMenu:visited {
outline:none;
display:block;
padding:13px 16px;
}

.hoverMenu,.hoverMenu:visited,.selectedMenu,.selectedMenu:visited {
margin-top:-45px;
background:url(/images/grey_bg.gif) repeat-x #eee;
color:#444;
}

.selectedMenu,.selectedMenu:visited {
margin:0;
}

.normalMenu,.normalMenu:visited {
color:#FFF;
background:url(/images/dark_bg.gif) repeat-x #444;
}

#left {
float:left;
width:260px;
text-align:left;
}

.leftcontent {
background-image: url(/images/lefttop.png); 
background-repeat:no-repeat;
padding-left: 18px;
padding-top: 12px;
padding-right: 23px;
padding-bottom: 12px;
}

.leftbottom {
background-image: url(/images/leftbottom.png); 
background-repeat:no-repeat;
height: 14px;
margin-bottom: 20px;
}


#left ul {
margin: 0;
padding: 0;
}

#left li {
display:list-item;
list-style-type:none;
margin-left:10px;
}

#right {
float:right;
width:687px;
}

.rightcontent {
background-image: url(/images/righttop.png); 
background-repeat:no-repeat;
padding-left: 18px;
padding-top: 12px;
padding-right: 23px;
padding-bottom: 12px;
}

.rightcontent a {
color: #3C5A9A;
font-weight:bold;

}

.rightbottom {
background-image: url(/images/rightbottom.png); 
background-repeat:no-repeat;
height: 14px;
margin-bottom: 20px;
}

.formhome {
border:#333;
margin:3px;
}

#cms-title {
background-image:url(images/cms-title-bg.gif);
width:558px;
height:25px;
text-align:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

#welcometext {
width:564px;
border:1px solid #EDECEC;
color:#656F7D;
}

#insidetext {
text-align:justify;
color:#656F7D;
background-color:#FFF;
height:inherit;
margin:4px 12px 18px;
}

#shortdesc {
text-align:justify;
color:#656F7D;
background-color:#FFF;
width:300px;
margin:4px 12px 18px;
}

#categories {
width:181px;
text-align:left;
border-left:1px solid #EDECEC;
background-color:#FFF;
}

#footer {
line-height:35px;
background-color: #3C5A9A;
font-size:11px;
color:#000;
text-decoration:none;
}

#footer a {
font-size:11px;
font-weight:400;
color:#fff;
text-decoration:none;
padding:5px;
}

#footer a:hover {
font-size:11px;
font-weight:400;
color:#000;
text-decoration:underline;
padding:5px;
}

#promo1 {
width:310px;
height:180px;
float:left;
font-size:11px;
border:1px solid #EDECEC;
color:#FFCB00;
text-align:left;
}

#promo2 {
width:310px;
height:180px;
border:1px solid #EDECEC;
float:right;
font-size:11px;
color:#FFCB00;
text-align:left;
margin:0;
}

.price {
font-size:16px;
font-weight:700;
color:#13669C;
}

.inputbox {
border:1px solid #CCC;
width:250px;
background:#FFF;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.inputbox:hover,.inputbox:focus {
border:1px solid #036;
}

.sliderwrapper {
position:relative;
overflow:hidden;
border:10px solid #EEE;
border-bottom-width:6px;
width:500px;
height:400px;
}

.sliderwrapper .contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
background:#FFF;
width:500px;
height:100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.pagination {
width:500px;
text-align:right;
background-color:#EEE;
padding:5px 10px;
}

.pagination a {
text-decoration:none;
color:#00007D;
background:#FFF;
padding:0 5px;
}

.pagination a:hover,.pagination a.selected {
color:#000;
background-color:#78CCEE;
}

.photogallery {
position:relative;
overflow:hidden;
width:505px;
height:505px;
margin-top:5px;
}

.photogallery .contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
background:#FFF;
width:505px;
height:100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

UL,#left ul {
list-style-type:none;
list-style-image:url(/images/li.gif);
padding-left:10px;
margin-left:10px;
}

#left a:link,#left a:visited,#main-menu a:link,#main-menu a:visited {
color:#656F7D;
line-height:17px;
text-decoration:none;
}

#left a:hover,#main-menu a:hover {
color:#13669C;
line-height:17px;
text-decoration:none;
}

#insidetext a,#insidetext a:hover,#shortdesc a,#shortdesc a:hover {
color:#000;
}
