/* Migration Tech Name - Kamlesh */
/* Date: 12-June-2012 */


/* |-------------------------| CUSTOM FONTS |----------------------|*/
h5 { 
line-height: 18px!important;
}

/* |-------------------------| HTML,BODY |--------------------------| */
html,body#Body {}

/* |-------------------------| BODY CONTAINER |---------------------| */
#duxbury_body {
    padding-top:8px;
}

/* |-------------------------| CONTAINER |--------------------------| */
#duxbury_container {
    background:url("images/container-bg.gif") repeat-y left top;
}

/* |-------------------------| HEADER |-----------------------------| */
#duxbury_header {
	
}

#duxbury_header span.logo {
    padding:1px 0 0 25px;

}

#duxbury_header span.logo a {}

/* |-------------------------| MAIN MENU |--------------------------| */
#duxbury_menu {}

#duxbury_menu .radmenu {
    text-align: right;
    margin: 21px 1px 0;
}

#duxbury_menu ul.rootGroup {}

#duxbury_menu ul.rootGroup > li.item > a.link .expandTop{}

#duxbury_menu ul.rootGroup > li.item > a.link:hover .expandTop{}

#duxbury_menu ul.rootGroup > li.item {}

#duxbury_menu ul.rootGroup > li.item > a.link {}

#duxbury_menu ul.rootGroup > li.item > a.link > span.text {
    font-size:14.4px;
    font-weight:normal; 
    padding:0px 10px 0px 0px;
}

#duxbury_menu ul.rootGroup > li.item:hover {}

#duxbury_menu ul.rootGroup > li.item:hover > a.link {}

#duxbury_menu ul.rootGroup > li.item:hover > a.link > span.text {}
	
#duxbury_menu ul li.selectedtab a, #duxbury_menu ul li.childitem1.selectedtab a {
    color: #ff6633!important;
    font-weight: bold;
}

#duxbury_menu ul li.selectedtab a span, #duxbury_menu ul li.childitem1.selectedtab a span {
    color: #ff6633!important;
    font-weight: bold;
}


#duxbury_menu .radmenu .item.childitem1 a {
	color:#9999ff!important;
	}
	



/* |-------------------------| LANDING PAGE MENU |------------------| */
#duxbury_menu div.NavHidden {}

#duxbury_menu div.NavHidden ul.rootGroup {}

/* |-------------------------| CONTENT |----------------------------| */
#duxbury_content {}

/* |-------------------------| TOP & BOTTOM |-----------------------| */
#duxbury_top,
#duxbury_bottom {
    margin: 28px 0 0 0;
}

#duxbury_top #dnn_TopPane {}


/* |-------------------------| COLUMN CONTAINERS |------------------| */
#duxbury_two-column,
#duxbury_three-column{}

/* |-------------------------| COLUMN |-----------------------------| */
#duxbury_col1,
#duxbury_col2,
#duxbury_col3 {
	overflow:hidden;
}



/* |-------------------------| COLUMNS FOR ALL LAYOUTS |-----------------------------| */
#duxbury_two-column #duxbury_col1,
#duxbury_three-column #duxbury_col1,
#duxbury_three-column #duxbury_col3 {}

#duxbury_two-column,#duxbury_three-column {
    overflow:visible;
}

#duxbury_two-column #duxbury_col2, 
#duxbury_three-column #duxbury_col2,
#duxbury_three-column #duxbury_col3 {
    margin-top:-175px;
}

#duxbury_two-column #duxbury_col2{
    width:81%;
}

#duxbury_two-column #duxbury_col1{
    width:18.5%;
}

#duxbury_three-column #duxbury_col1 {
    width:18.5%;
}

#duxbury_three-column #duxbury_col2 {
    width: 49%;
    margin:-175px 0 0 10px;
}

/* |-------------------------| SIDE-MENU |--------------------------| */
#duxbury_side-menu_top,
#duxbury_side-menu_bottom {}

/* |-------------------------| DIV.BLOCK |--------------------------| */
#duxbury_content div.block {}

/* |-------------------------| DIV.PAD |----------------------------| */
#duxbury_content #duxbury_col2 div.pad li, 
#duxbury_content #duxbury_col2 div.pad p,
#duxbury_content #duxbury_col2 div.pad .subhead,
#duxbury_content #duxbury_col2 div.pad .Normal,
#duxbury_content #duxbury_col2 div.pad .ISContent{
    font-size:16px;
    line-height:23px;
}

#duxbury_content #duxbury_col1 div.block div.pad li, 
#duxbury_content #duxbury_col1 div.block div.pad p,
#duxbury_content #duxbury_col1 div.block div.pad span,
#duxbury_content #duxbury_col1 div.block div.pad .subhead,
#duxbury_content #duxbury_col1 div.block div.pad .Normal,
#duxbury_content #duxbury_col1 div.block div.pad .ISContent{
    font-size:16px;
    line-height:23px;
}

#duxbury_content #duxbury_col3 div.block div.pad li, 
#duxbury_content #duxbury_col3 div.block div.pad p,
#duxbury_content #duxbury_col3 div.block div.pad span,
#duxbury_content #duxbury_col3 div.block div.pad .subhead,
#duxbury_content #duxbury_col3 div.block div.pad .Normal,
#duxbury_content #duxbury_col3 div.block div.pad .ISContent{
    font-size:16px;
    line-height:23px;
}

#duxbury_three-column #duxbury_col1 div.block div.pad {}

#duxbury_three-column #duxbury_col2 div.pad {}

#duxbury_three-column #duxbury_col3 div.block div.pad {}

#duxbury_two-column #duxbury_col2 div.pad {}

#duxbury_content #duxbury_col3 div.block div.pad{}

#duxbury_content #duxbury_col1 div.block div.pad {
    padding:8px;
    margin:0 0 0 10px;
}

table#types-t-shirt{
    float:left;
    widtH;100%
    margin:0px 0px
}

#types-t-shirt a{
    background: #FF9966;
    color: #333333;
    cursor: pointer;
    display: block;
    padding: 0.5em 0.75em;
}
#types-t-shirt a:hover{
    background: #6666FF;
    color: #FFFFFF;
}

/* |-------------------------| FOOTER |-----------------------------| */
#duxbury_footer {
   padding: 5px 0 53px;
}

#duxbury_footer div.clear {}

#duxbury_footer,
#duxbury_footer a,
#duxbury_footer span,
#duxbury_footer p.copyright,
#duxbury_footer p.copyright a {}

/* Hide footer links if required */
#duxbury_footer span#dnn_dnnLINKS_lblLinks {
    display:none;
}

#duxbury_footer span#footerContainer {}

#duxbury_footer p.copyright {
    float: left;
    font-size: 9px;
    font-weight: bold;
    line-height: 13px;
    margin: 0 0 0 206px;
    text-align: left;
}

#duxbury_footer p.copyright a{
    font-size: 9px;
    font-weight: bold;
}

/* |-------------------------| HEADINGS |---------------------------| */
/* Set Font sizes, font weight and text decoration */
#duxbury_col2 h1 {
    background: #9999FF;
    font-size:32px;
    font-weight:bold;
    line-height:60px;
    margin:0px;
    text-align:center;
}

#duxbury_col2 h2 {
    font-size:24px;
    font-weight:bold;
    line-height:34px;
}

#duxbury_col2 h3 {
    font-size:18.71px;
    font-weight:bold;
    line-height:27px;
}

#duxbury_col2 h4 {}

#duxbury_content div.block h3 {
    font-size:18.71px;
    font-weight:bold;
    line-height:27px;
}

#duxbury_content div.block h1 {
    background: #9999FF;
    font-size:32px;
    font-weight:bold;
    line-height:60px;
    padding-left:20px;
}

#duxbury_content div.block h2 {
    font-size:24px;
    font-weight:bold;
    line-height:34px;
}

#duxbury_content div.block div.pad div div h3 {
    font-size:18.71px;
    font-weight:bold;
    line-height:27px;
}

#duxbury_content div.block h4 {}

#duxbury_top h1 {
    background: #9999FF;
    font-size:32px;
    font-weight:bold;
    line-height:60px;
    padding-left:20px;
}

#duxbury_top h2 {
    font-size:24px;
    font-weight:bold;
    line-height:34px;
}

#duxbury_top h3 {
    font-size:18.71px;
    font-weight:bold;
    line-height:27px;
}

#duxbury_top h4 {}

#duxbury_bottom h1 {
    background: #9999FF;
    font-size:32px;
    font-weight:bold;
    line-height:60px;
    padding-left:20px;
}

#duxbury_bottom h2 {
    font-size:24px;
    font-weight:bold;
    line-height:34px;
}

#duxbury_bottom h3 {
    font-size:18.71px;
    font-weight:bold;
    line-height:27px;
}

#duxbury_bottom h4 {}

/* |-------------------------| LINKS |------------------------------| */
#duxbury_top a,
#duxbury_bottom a,
#duxbury_col2 a,
#duxbury_content div.block a {
   text-decoration:none;
}

#duxbury_top a:hover,
#duxbury_bottom a:hover,
#duxbury_col2 a:hover,
#duxbury_content div.block a:hover {
    text-decoration:underline;
}

#duxbury_col2 a:visited {
color:#9999ff!important;
}

a.order-button{
    float:left;
    margin:0px 0px;
    height:80px;
    width:250px;
    background:url("images/button.jpg") no-repeat;
    font-size:24px;
    font-weight:bold;
    line-height:60px;
    text-align: center;
    color:#000 !important;
    cursor:pointer
}

/* |-------------------------| LISTS |------------------------------| */
#duxbury_content div.block ul {
    list-style:disc;
}

#duxbury_content div.block ul li {}

#duxbury_content div.block ol {}

#duxbury_content div.block ol li {}

#duxbury_two-column #duxbury_col2 ul,
#duxbury_three-column #duxbury_col2 ul {
    list-style:disc;
    margin-left:40px;
}

#duxbury_two-column #duxbury_col2 ul li,
#duxbury_three-column #duxbury_col2 ul li {}

#duxbury_two-column #duxbury_col2 ol,
#duxbury_three-column #duxbury_col2 ol {}

#duxbury_two-column #duxbury_col2 ol li,
#duxbury_three-column #duxbury_col2 ol li {}

/* |-------------------------| BLOG |-------------------------------| */
#bb-container {}

#bb-container div.post,
#bb-container div.post p,
#bb-container div.post li {
    font-size:16px;
    line-height:23px;
}

#bb-container div.post div.byline {
    font-size:16px;
    line-height:23px;
}

/* Styling for blog post title */
#duxbury_content #bb-container div.post h3.title > a{}

#duxbury_content #bb-container div.post h3.title > a:hover {}

/* |-------------------------| FORMS |------------------------------| */
.IngeniMailSubscribeEmailInput {
        width:94% !important;
}

.ContactFormWrapper {}

/* |-------------------------| OTHER HTML ELEMENTS |----------------| */
hr {}

blockquote {}

pre {}

/* |-------------------------| CUSTOM ELEMENTS |--------------------| */
.BasicCSSContainer p,
.BasicCSSContainer h3 {}

/* |-------------------------| MOBILE OPTIMIZATION |----------------| */
#header {}

#content h2.ContainerTitle {
    background: #9999FF;
    font-size:32px;
    font-weight:bold;
    line-height:46px;
    padding: 0 0 5px 20px;
}