﻿body 
{
    margin:0px;
    padding:0px;
    font-family:"Trebuchet MS", Tahoma, Calibri, Arial, Verdana, Helevetica;
    
}

img
{
    border:none;    
}

h1
{
    font-size:21px;
    font-family:Arial;
    color:#ff6600;
    margin-top:0px;
    padding-top:0px;    
}

h2
{
    font-size:16px;
    font-family:Arial;
    color:#ff6600;
    margin-top:0px;
    padding-top:0px;    
    margin-bottom:0px;
    padding-bottom:0px;    
}

a { color:Black; }
a:hover { color:#29abe2; }

/* Structure */
form.dvOuter
{
    width:960px;
    background-color:#FFFFFF;
    margin:0 auto;
    padding:0px;
}

ul.inline
{
    margin:0px;
    padding:0px;    
    display:inline;
}

ul.inline li
{
    margin:0px;
    padding:0px;    
    list-style:none;
    display:inline;
}

ul.inline li a
{
    display:inline-block;    
}


/* Heading */
#dvTopLinks
{
    background-color:#29abe2;  
    float:right;
    display:inline;
    margin-right:15px;
}

#dvTopLinks img
{
    vertical-align:bottom;    
}

#dvTopLinks ul li
{
    margin-left:5px;
    margin-right:5px;     
    
}

#dvTopLinks ul li.first, #dvTopLinks ul li.mid
{
    border-right:solid 2px white;     
    padding-right:10px;
}

#dvTopLinks ul li a
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;    
    color:White;
}

#dvTopLinks ul li a:hover
{
    color:navy;    
}

#dvTopLogo
{
    float: none;
    clear: both;
    padding-left: 30px;
    padding-bottom: 15px;
    background-image: url(/Assets/Images/bg-banner.jpg);
    height:135px;
    background-repeat:no-repeat;
}


/* Side Navigaiton */
#dvContentAlpha
{
    width:145px;
    float:left;
    margin-right:35px;
}

#dvContentAlpha ul
{
    margin:0px;
    padding:0px;
    margin-bottom:10px;
}

#dvContentAlpha ul li
{
    margin:0px;
    margin-bottom:3px;
    padding:0px;
    list-style:none;
    font-size:14px;
    font-family:Arial;
font-weight:bold;
}

#dvContentAlpha ul li a
{
    text-decoration:none;    
    
    padding:5px;
    display:block;
}

#dvContentAlpha ul li a, #dvContentAlpha ul li.selected a:hover, #dvContentAlpha ul li.subselected a:hover
{
    background-color:#cccccc;
    color:Black;
}

#dvContentAlpha ul li a:hover, #dvContentAlpha ul li.selected a, #dvContentAlpha ul li.subselected a
{
    background-color:Black;
    color:White;
}




#dvContentBeta
{
    
    float:right;    
}



/* Footer */
#dvFooter
{
    background-color:#29abe2;     
    float:none;
    clear:both;
    font-size:10px;
    text-align:right;
    margin-left:180px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    color:#FFFFFF;
}

#dvFooter a
{
    color:#FFFFFF;
    text-decoration:none;
}

#dvFooter a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}


/* Page outer boxes on homepage and other pages */
.dvEncapTop
{
    width:769px;    
    margin-bottom:25px;
}

.dvEncapInner
{
    padding:20px;
}

.dvPageTemplateIdTop1
{
    background-position: bottom;
    background-image: url(/Assets/Images/bg-hm-encap-btm.jpg);
    background-repeat: no-repeat;
    
}

.dvPageTemplateIdInner1
{
    background-position: top;
    background-image: url(/Assets/Images/bg-hm-encap-top.jpg);
    background-repeat: no-repeat;
}

.dvPageTemplateIdTop2
{
    background-position: bottom;
    background-image: url(/Assets/Images/bg-gen-encap-btm.jpg);
    background-repeat: no-repeat;
    
}

.dvPageTemplateIdInner2
{
    background-position: top;
    background-image: url(/Assets/Images/bg-gen-encap-top.jpg);
    background-repeat: no-repeat;
}

.dvWhite
{
    padding:15px;
    background-color:White;
}

.contentcontainer
{
    clear:both;
    float:none;
    margin-top:10px;
}






/* Brolly Images */
.dvGallery
{
    clear:both;
    display:block;
    float:none;
    width:730px;
    margin-bottom:25px;
}

.dvGallery .item
{
    width:177px;
    height:150px;
    float:left;
    margin-right:5px; 
    margin-bottom:5px;   
    
}

.dvGallery .item .iteminner
{
    width:177px;
    height:150px;
    background-position:top right;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
}

.dvGallery .item .iteminner div
{
    position:absolute;    
}

.dvGallery .item .iteminner div.text
{
    height:150px;
    width:100px; 
    
}

.dvGallery .item .iteminner div.text a
{
    position:absolute;
    bottom:10px;
    left:10px;     
    text-decoration:none;
    color:#f7931e;
    font-weight:bold;
    font-size:15px;
    line-height:17px;
}

/* Brolly Page */
.largebrolly
{
    float:left;    
}

.brollycontent
{
    float:left;
    width:370px;    
    padding-bottom:35px;
    padding-left:30px;
}

img.pallete
{
    margin-top:15px;    
}

img.handles
{
    margin-top:15px;    
}

/* Site Map */
.smrow
{ padding-bottom:20px; 
 padding-top:5px; }
 
 .smrow a
 {
    font-size:12px;
    text-decoration:none;    
}


/* Contact us page */
.dvPageIdTop138 .contentcontainer, .dvPageIdTop213 .contentcontainer
{
    width:360px;   
    padding-right:50px; 
    float:left;
}

.contactform
{
    float:left;
    width:280px;
}

ul.hmFrm
{
    margin:0px;
    padding:0px;
    margin-top:10px;
    margin-bottom:5px;
}

ul.hmFrm li
{
    list-style:none;
    margin:0px;
    padding:0px;
    margin-bottom:12px;
}

ul.hmFrm li label, span.label
{
    width:85px;
    display:inline-block;
    vertical-align:top;
}

ul.hmFrm li input.input, ul.hmFrm li textarea.input
{
    width:170px;
    vertical-align:top;
}

ul.hmFrm li.right
{
    text-align:right;    
}

ul.hmFrm li input.button
{
    height:35px;
    width:100px;
    margin-top:20px;
    
}

ul.hmFrm li span.radio input
{
   display:inline;
}

ul.hmFrm li span.radio label
{
    display:inline-block;
    width:30px;
    margin-top:3px;
}




.dvPageIdTop213 .contentcontainer
{
    width:475px;   
    padding-right:0px;
    background:url(http://maneumbrellas.co.uk/Uploads/lady-with-brolly.jpg) bottom right no-repeat;
    height:610px; overflow:hidden;
}

.dvPageIdTop213 .dvEncapInner
{  
    padding-bottom:0px;    
}

.dvPageIdTop213.dvPageTemplateIdTop1
{
    background-image: url(/Assets/Images/bg-gen-encap-btm.jpg) !important;
}

.dvPageIdTop213 .dvPageTemplateIdInner1
{
    background-image: url(/Assets/Images/bg-gen-encap-top.jpg) !important;
}

.dvPageIdTop213 .contactform { background:url(/assets/images/bg-form.jpg); width:231px; padding:10px; margin-bottom:2px; height:600px; overflow:hidden;}
.dvPageIdTop213 .contactform h1, .dvPageIdTop213 .contactform p { display:none;}
.dvPageIdTop213 .contactform div { padding-top:100px; }
.dvPageIdTop213 .contactform label { font-size:11px; width:100px; display:block;}
.dvPageIdTop213 ul.hmFrm li input.button { margin-top:0px; }


.dvPageIdTop138 .contactform { background:url(/assets/images/bg-form.jpg); width:231px; padding:10px; margin-bottom:2px; height:600px; overflow:hidden;}
.dvPageIdTop138 .contactform h1, .dvPageIdTop138 .contactform p { display:none;}
.dvPageIdTop138 .contactform div { padding-top:100px; }
.dvPageIdTop138 .contactform label { font-size:11px; width:100px; display:block;}
.dvPageIdTop138 ul.hmFrm li input.button { margin-top:0px; }


.dvPageIdTop138 .contentcontainer
{
    width:475px;   
    padding-right:0px;
    background:url(http://maneumbrellas.co.uk/Uploads/lady-with-brolly.jpg) bottom right no-repeat;
    height:610px; overflow:hidden;
}

.dvPageIdTop138 .dvEncapInner
{  
    padding-bottom:0px;    
}

.dvPageIdTop138.dvPageTemplateIdTop1
{
    background-image: url(/Assets/Images/bg-gen-encap-btm.jpg) !important;
}

.dvPageIdTop138 .dvPageTemplateIdInner1
{
    background-image: url(/Assets/Images/bg-gen-encap-top.jpg) !important;
}

