/***************************** main border *****************************/

body /* Mozilla IE alignment */ { text-align: center;margin: 0px 0px 0px 0px;} 
body /* Mozilla Firefox alignment */{ text-align: -moz-center;margin-right: auto;margin-left:auto;  } 
.mainContainer {width:940px;border-left: 2px solid #0054A6;border-right: 2px solid #0054A6;border-top: 2px solid #0054A6;border-bottom: 2px solid #0054A6;text-align:left;}
/***************************** end main border *****************************/

/**************************common text, links, containers ***********************************/
.regtext {font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none}
.lrgtext {font-family: arial, sans-serif; font-size:14px; font-weight: normal; color:  #0054A6; text-decoration:none}
.smlltext {font-family: arial, sans-serif; font-size:9px; font-weight: normal; color:  #0054A6; text-decoration:none}
.headtext {font-family: arial, sans-serif; font-size:14px; font-weight: bold; color:  #0054A6; text-decoration:none}
.medtext {font-family: arial, sans-serif; font-size:12px; font-weight: bold; color:  #0054A6; text-decoration:none}
.formText {font-family: arial, sans-serif; font-size:12px; font-weight: normal; color:  #949596; text-decoration:none}
.resultText {font-family: arial, sans-serif; font-size:12px; font-weight: normal; color:  #0054A6; text-decoration:none}
.whitetext {font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #ffffff; text-decoration:none}
.sizetext {font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #70787F; text-decoration:none}
.supText{font-family: arial, sans-serif; font-size:9px; font-weight: normal; color:  #70787F; text-decoration:none}
.footerText {font-family: arial, sans-serif; font-size:11px; font-weight: bold; color:  #003467; text-decoration:none}

.lrgWhiteText {font-family: arial, sans-serif; font-size:20px; font-weight: normal; color:  #ffffff; text-decoration:none}
.medWhiteText {font-family: arial, sans-serif; font-size:14px; font-weight: normal; color:  #ffffff; text-decoration:none}
.smllWhitetext {font-family: arial, sans-serif; font-size:10px; font-weight: normal; color:  #ffffff; text-decoration:none}


/****** ussed in admin section ****/
.normText {font-family: verdana, sans-serif; font-size:10px; font-weight: normal; color:  #ffffff; text-decoration:none}


H1 {font-family: arial, sans-serif; font-size:14px; font-weight: bold; color:  #0054A6; text-decoration:none}
H2 {font-family: arial, sans-serif; font-size:12px; font-weight: bold; color:  #0054A6; text-decoration:none;line-height:10px;}

.cSpace { margin-top:8px;margin-bottom:8px;}

A.regular:link{color : #0054A6; font : normal 11px arial; text-decoration: underline;}
A.regular:visited{color : #0054A6; font : normal 11px arial; text-decoration: underline;}
A.regular:hover{color : #0054A6; font : normal 11px arial; text-decoration: underline;}

A.medWhite:link{color : #ffffff; font : normal 14px arial; text-decoration: underline;}
A.medWhite:visited{color : #ffffff; font : normal 14px arial; text-decoration: underline;}
A.medWhite:hover{color : #ffffff; font : normal 14px arial; text-decoration: underline;}

A.snowyWhite:link{color : #ffffff; font :  11px arial; text-decoration: underline;}
A.snowyWhite:visited{color : #ffffff; font :  11px arial; text-decoration: underline;}
A.snowyWhite:hover{color : #ffffff; font :  11px arial; text-decoration: underline;}


A.noUnderlineWhite:link{color : #ffffff; font : normal 13px arial narrow; text-decoration: none;}
A.noUnderlineWhite:visited{color : #ffffff; font : normal 13px arial narrow; text-decoration: none;}
A.noUnderlineWhite:hover{color : #ffffff; font : normal 13px arial narrow; text-decoration: underline;}

A.smllWhite:link{color : #ffffff; font : normal 10px verdana; text-decoration: underline;}
A.smllWhite:visited{color : #ffffff; font : normal 10px verdana; text-decoration: underline;}
A.smllWhite:hover{color : #ffffff; font : normal 10px verdana; text-decoration: underline;}

A.noUnderlineBold:link{color : #0054A6; font : normal 12px arial; font-weight: bold;text-decoration: none;}
A.noUnderlineBold:visited{color : #0054A6; font : normal 12px arial; font-weight: bold;text-decoration: none;}
A.noUnderlineBold:hover{color : #0054A6; font : normal 12px arial; font-weight: bold;text-decoration: underline;}

A.noUnderline:link{color : #0054A6; font : normal 11px arial; font-weight: normal;text-decoration: none;}
A.noUnderline:visited{color : #0054A6; font : normal 11px arial; font-weight: normal;text-decoration: none;}
A.noUnderline:hover{color : #0054A6; font : normal 11px arial; font-weight: normal;text-decoration: underline;}


A.buyOnline:link{color : #ffffff; font : bold 11px arial; text-decoration: underline;}
A.buyOnline:visited{color : #ffffff; font : bold 11px arial; text-decoration: underline;}
A.buyOnline:hover{color : #ffffff; font : bold 11px arial; text-decoration: underline;}

A.findDealer:link{color : #ffffff; font : bold 12px arial; text-decoration: underline;}
A.findDealer:visited{color : #ffffff; font : bold 12px arial; text-decoration: underline;}
A.findDealer:hover{color : #ffffff; font : bold 12px arial; text-decoration: underline;}

A.head:link{color : #0054A6; font : normal 14px arial; font-weight: bold; text-decoration: underline;}
A.head:visited{color : #0054A6; font : normal 14px arial; font-weight: bold; text-decoration: underline;}
A.head:hover{color : #0054A6; font : normal 14px arial; font-weight: bold; text-decoration: underline;}


A.buyNowBtn:link{color : #0054A6; font : normal 11px arial; font-weight: bold;text-decoration: none;}
A.buyNowBtn:visited{color : #0054A6; font : normal 11px arial; font-weight: bold;text-decoration: none;}
A.buyNowBtn:hover{color : #de0b29; font : normal 11px arial; font-weight: bold;text-decoration: underline;}



/*************************end common *********************************/
/************************ main navigation ***********************************/

.navBorder {border-top: 2px solid #0054A6; border-bottom: 2px solid #0054A6;height:30px;width:940px;background-color:#0054A6}

.defaultmenuOff {background-color:#0054A6;}
.defaultmenuOn {width:100px;line-height:26px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0054A6;text-align:center;}

.homeuOn {width:100px; line-height:26px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0054A6;text-align:center;border-right: 1px solid #0054A6}


/* new menu with secondary dropdown */

.defaultMenu ul{ margin: 0; padding: 0; list-style-type: none; font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:26px; text-align:center; text-decoration:none; }

/*Top level list items*/
.defaultMenu ul li{ position: relative; display: inline; float: left; background-color: #0054A6; /*overall menu background color*/z-index:10 }

/*Top level menu link items style*/
.defaultMenu ul li a{display: block;width:100px;line-height:26px;background-color:#0054A6;/*Width of top level menu link items*/  text-decoration: none; color: #ffffff; }
.defaultMenu ul li.on a{ background-color:#ffffff; color:#0054A6;}
.defaultMenu ul li.on a:hover{ background-color:#ffffff; color:#0054A6;}
.defaultMenu ul li.shop a{ background-color:#da1e51; color:#ffffff;}
.defaultMenu ul li.shop a:hover{ background-color:#da1e51; color:#ffffff;}

A.defaultmenuOnLink:link{color:#cccc00;}
A.defaultmenuOnLink:visited{color:#cccc00;}
A.defaultmenuOnLink:hover{color:#cccc00;}

A.defaultmenuOffLink:link{color:#0054A6;}
A.defaultmenuOffLink:visited{color:#0054A6;}
A.defaultmenuOffLink:hover{color:#0054A6;}


/*1st sub level menu*/
.defaultMenu ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */
display: block;visibility: hidden;z-index:15;}

/*Sub level menu list items (undo style from Top level List Items)*/
.defaultMenu ul li ul li{display: list-item;float: none;}



/*All subsequent sub menu levels offset after 1st level sub menu */
.defaultMenu ul li ul li ul{ left: 119px; /* no need to change, as true value set by script */top: 0;}

/* Sub level menu links style */
.defaultMenu ul li ul li a{ display: block; width: 130px; /*width of sub menu levels*/ text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #0054A6; border-bottom: 1px solid #0054A6; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6; font-family: arial narrow; font-size:10px; font-weight:bold; color:#0054A6; text-align:center; text-decoration:none;background-color: #ffffff;z-index:18;}

.defaultMenu ul li a:hover{background-color: #0054A6;color: #ffffff;text-decoration:underline;}



* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .defaultMenu ul li { float: left; height: 1%; }
* html .defaultMenu ul li a { height: 1%; }
* html .defaultMenu ul li ul li { float: left;}

/* End */
A.shopLink:link{font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:26px; text-align:center; text-decoration:none; }
A.shopLink:visited{font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:26px; text-align:center; text-decoration:none; }
A.shopLink:hover{font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:26px; text-align:center; text-decoration:none; }



/**************************** end main nav *****************************/


/************************ sub navigation ***********************************/

.subNavBorder {display: block;border-top: 1px solid #0577e7;border-left: 1px solid #0577e7; border-bottom: 1px solid #0577e7;height:25px;width:902px;background-color:#0577e7;}

.submenuOff {background-color:#0577e7;}
.submenuOn {width:100px;line-height:23px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0577e7;text-align:center;}

.subhomeOn {width:145px; line-height:23px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0577e7;text-align:center;border-right: 1px solid #0577e7;}


/* new menu with secondary dropdown */

.subMenu ul{ margin: 0; padding: 0; list-style-type: none; font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:23px; text-align:center; text-decoration:none; }

/*Top level list items*/
.subMenu ul li{ position: relative; display: inline; float: left; background-color: #0577e7; /*overall menu background color*/ }

/*Top level menu link items style*/
.subMenu ul li a{display: block;width:90px;line-height:23px;background-color:#0577e7;/*Width of top level menu link items*/  text-decoration: none; color: #ffffff; }
.subMenu ul li.on a{ background-color:#ffffff; color:#0577e7;}
.subMenu ul li.on a:hover{ background-color:#ffffff; color:#0577e7;}
.subMenu ul li.shop a{ background-color:#da1e51; color:#ffffff;}




A.submenuOnLink:link{color:#cccc00;}
A.submenuOnLink:visited{color:#cccc00;}
A.submenuOnLink:hover{color:#cccc00;}

A.submenuOffLink:link{color:#0577e7;}
A.submenuOffLink:visited{color:#0577e7;}
A.submenuOffLink:hover{color:#0577e7;}


/*1st sub level menu*/
.subMenu ul li ul{margin: 0; padding: 0;left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */
display: block;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.subMenu ul li ul li{display: list-item;float: none;}



/*All subsequent sub menu levels offset after 1st level sub menu */
.subMenu ul li ul li ul{margin: 0; padding: 0; left: 110px; /* no need to change, as true value set by script */top: 0;}

/* Sub level menu links style */
.subMenu ul li ul li a{ display: block; width: 90px; /*width of sub menu levels*/ text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #0577e7; border-bottom: 1px solid #0577e7; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7; font-family: arial narrow; font-size:10px; font-weight:bold; color:#0577e7; text-align:center; text-decoration:none;background-color: #ffffff;}

.subMenu ul li a:hover{background-color: #ffffff;color: #0577e7;text-decoration:underline;}



* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .subMenu ul li { float: left; height: 1%; }
* html .subMenu ul li a { height: 1%; }
* html .subMenu ul li ul li { float: left;}


/**************************** sub nav home *****************************/



/* new menu with secondary dropdown */

.subMenuLeft ul{ margin: 0; padding: 0; list-style-type: none; font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:23px; text-align:center; text-decoration:none; }

/*Top level list items*/
.subMenuLeft ul li{ position: relative; display: inline; float: left; background-color: #ffffff; /*overall menu background color*/ }

/*Top level menu link items style*/
.subMenuLeft ul li a{display: block;width:90px;line-height:23px;background-color:#ffffff;/*Width of top level menu link items*/  text-decoration: none; color: #ffffff; }
.subMenuLeft ul li.on a{ background-color:#ffffff; color:#0577e7;}
.subMenuLeft ul li.on a:hover{ background-color:#ffffff; color:#0577e7;}
.subMenuLeft ul li.shop a{ background-color:#da1e51; color:#ffffff;}





/*1st sub level menu*/
.subMenuLeft ul li ul{margin: 0; padding: 0;left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */
display: block;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.subMenuLeft ul li ul li{display: list-item;float: none;}



/*All subsequent sub menu levels offset after 1st level sub menu */
.subMenuLeft ul li ul li ul{margin: 0; padding: 0; left: 110px; /* no need to change, as true value set by script */top: 0;}

/* Sub level menu links style */
.subMenuLeft ul li ul li a{ display: block; width: 130px; /*width of sub menu levels*/ text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #0577e7; border-bottom: 1px solid #0577e7; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7; font-family: arial narrow; font-size:10px; font-weight:bold; color:#0577e7; text-align:center; text-decoration:none;background-color: #ffffff;}

.subMenuLeft ul li a:hover{background-color: #ffffff;color: #0577e7;text-decoration:underline;}


/**************************** end sub nav *****************************/
/*************************dealers sub nav ****************************/
.dealersubNavBorder {display: block;border-top: 1px solid #0577e7; border-left: 1px solid #0577e7;border-bottom: 1px solid #0577e7;height:25px;width:902px;background-color:#0577e7;}

.dealerssubmenuOff {background-color:#0577e7;}
.dealerssubmenuOn {width:100px;line-height:23px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0577e7;text-align:center;}

.dealerssubhomeOn {width:100px; line-height:23px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0577e7;text-align:center;border-right: 1px solid #0577e7;border-left: 1px solid #0577e7}


/* new menu with secondary dropdown */

.dealerssubMenu ul{ margin: 0; padding: 0; list-style-type: none; font-family: arial narrow,arial, sans-serif; font-size:11px; font-weight: bold; color:#ffffff; line-height:23px; text-align:center; text-decoration:none; }

/*Top level list items*/
.dealerssubMenu ul li{ position: relative; display: inline; float: left; background-color: #0577e7; /*overall menu background color*/ }

/*Top level menu link items style*/
.dealerssubMenu ul li a{display: block;width:125px;line-height:23px;background-color:#0577e7;/*Width of top level menu link items*/  text-decoration: none; color: #ffffff; }
.dealerssubMenu ul li.on a{ background-color:#ffffff; color:#0577e7;}
.dealerssubMenu ul li.on a:hover{ background-color:#ffffff; color:#0577e7;}
.dealerssubMenu ul li.shop a{ background-color:#da1e51; color:#ffffff;}



A.dealerssubmenuOnLink:link{color:#cccc00;}
A.dealerssubmenuOnLink:visited{color:#cccc00;}
A.dealerssubmenuOnLink:hover{color:#cccc00;}

A.dealerssubmenuOffLink:link{color:#0577e7;}
A.dealerssubmenuOffLink:visited{color:#0577e7;}
A.dealerssubmenuOffLink:hover{color:#0577e7;}


/*1st sub level menu*/
.dealerssubMenu ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */
display: block;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.dealerssubMenu ul li ul li{display: list-item;float: none;}



/*All subsequent sub menu levels offset after 1st level sub menu */
.dealerssubMenu ul li ul li ul{ left: 125px; /* no need to change, as true value set by script */top: 0;}

/* Sub level menu links style */
.dealerssubMenu ul li ul li a{ display: block; width: 120px; /*width of sub menu levels*/ text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #0577e7; border-bottom: 1px solid #0577e7; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7; font-family: arial narrow; font-size:10px; font-weight:bold; color:#0577e7; text-align:center; text-decoration:none;background-color: #ffffff;}

.dealerssubMenu ul li a:hover{background-color: #ffffff;color: #0577e7;text-decoration:underline;}



* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .dealerssubMenu ul li { float: left; height: 1%; }
* html .dealerssubMenu ul li a { height: 1%; }
* html .dealerssubMenu ul li ul li { float: left;}

/************************ end brand home sub nav ***********************************/

.brandNavBorder {display: block;border-top: 1px solid #0577e7; border-bottom: 1px solid #0577e7;height:25px;width:902px;background-color:#0577e7;}

.brandNavOff {background-color:#0577e7;}
.brandNavOn {width:100px;line-height:23px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0577e7;text-align:center;}

.brandhomeOn {width:100px; line-height:23px;background-color:#ffffff; float:left;font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#0577e7;text-align:center;border-right: 1px solid #0577e7;border-left: 1px solid #0577e7}


/* new menu with secondary dropdown */

.brandNav ul{ margin: 0; padding: 0; list-style-type: none; font-family: arial narrow,arial, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; line-height:23px; text-align:center; text-decoration:none; }

/*Top level list items*/
.brandNav ul li{ position: relative; display: inline; float: left; background-color: #0577e7; /*overall menu background color*/ }

/*Top level menu link items style*/
.brandNav ul li a{display: block;width:100px;line-height:23px;background-color:#0577e7;/*Width of top level menu link items*/  text-decoration: none; color: #ffffff; }
.brandNav ul li.on a{ background-color:#ffffff; color:#0577e7;}
.brandNav ul li.shop a{ background-color:#da1e51; color:#ffffff;}


A.brandNavOnLink:link{color:#cccc00;}
A.brandNavOnLink:visited{color:#cccc00;}
A.brandNavOnLink:hover{color:#cccc00;}

A.brandNavOffLink:link{color:#0577e7;}
A.brandNavOffLink:visited{color:#0577e7;}
A.brandNavOffLink:hover{color:#0577e7;}


/*1st sub level menu*/
.brandNav ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */
display: block;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.brandNav ul li ul li{display: list-item;float: none;}



/*All subsequent sub menu levels offset after 1st level sub menu */
.brandNav ul li ul li ul{ left: 119px; /* no need to change, as true value set by script */top: 0;}

/* Sub level menu links style */
.brandNav ul li ul li a{ display: block; width: 120px; /*width of sub menu levels*/ text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #0577e7; border-bottom: 1px solid #0577e7; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7; font-family: arial narrow; font-size:10px; font-weight:bold; color:#0577e7; text-align:center; text-decoration:none;background-color: #ffffff;}

.brandNav ul li a:hover{background-color: #ffffff;color: #0577e7;text-decoration:underline;}



* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .brandNav ul li { float: left; height: 1%; }
* html .brandNav ul li a { height: 1%; }
* html .brandNav ul li ul li { float: left;}

/**************************** end brand home sub nav *****************************/

.genericContainer {width:902px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6; font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;padding-left:10px;padding-top:10px;padding-bottom:10px;}



/***************************** home page containers *****************************/

.libwysContainer {width:708px; height:130px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

.popLinksContainer {width:178px; height:130px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

.videoOfMonthContainer {width:320px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

.homePromoContainer {width:178px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

.subscribeContainer {width:902px;; height:53px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

/***************************** end home page containers *****************************/

/************************** surfboard range home page & brand and type ************************/
.blurbContainer {width:902; height:100px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

.brandContainer {width:440; height:135px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;padding-top:10px;}

.typeContainer {width:156; height:160px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;padding-top:10px;}


.mainTypeContainer {width:902; height:395px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;padding-top:10px;padding-bottom:10px;}


/************************** end surfboard range home page ************************/
/**************************surboard model, product and brand pages ************************/

.brandInfoContainer {width:494px; height:424px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.modelsGalleryContainer {width:380px; height:424px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.boardInfoContainer {width:492px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none}

.adminContainer {width:902px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.boardInfoHead {display: block;line-height:23px;background-color: #0577e7;font-family: arial ; font-size:12px; font-weight: bold; color:#ffffff;}

.designContainer {width:380px; height:524px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.sizesContainer {width:494px; height:220px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.specContainer {width:494px; height:220px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.specImageContainer {width:120px; height:170; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.boardGalleryContainer {width:494px; height:424px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.videoContainer {width:380px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.reviewsContainer {width:902px; height:225px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}

.buyNow {width:168px; height:33px; border-left: 1px solid #0577e7;border-right: 1px solid #0577e7;border-top: 1px solid #0577e7;border-bottom: 1px solid #0577e7;}


/**************************end surboard model and product page ************************/
/**************************contact pages******************************/
.contactContainer {width:440; height:110px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;padding-left:8px;padding-top:10px;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none}
.worldContactContainer {width:440;height:180px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;padding-left:8px;padding-top:10px;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none}

.contactFormContainer {width:902px;height:292px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6; font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;padding-top:10px;padding-bottom:10px;}


.iphoneContainer {width:902px;height:292px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6; font-family: arial, sans-serif; font-size:14px; font-weight: normal; color:  #0054A6; background-color:#ffffff; text-decoration:none;padding-top:10px;padding-bottom:10px;}

A.iphoneLink:link{color : #0054A6; font : normal 14px arial; text-decoration: underline;}
A.iphoneLink:visited{color : #0054A6; font : normal 14px arial; text-decoration: underline;}
A.iphoneLink:hover{color : #0054A6; font : normal 14px arial; text-decoration: underline;}

/*************************end contact pages **************************/

/***********************media pages ***************************/
.mediaLogoContainer {width:440; height:75px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none}


/***************** landing pages ********************/
.landingBox {width:135px; height:176px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

.landingMainBox {width:902px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none;}

/************* dealer login ***************/
.errorMessage {font-family: arial, sans-serif; font-size:12px; font-weight: normal; color:  #e21436; text-decoration:none;}

.hLine {width:640px;border-top: 1px solid #0054A6;}

/*************************gallery pages***********************/

.galleryDesc {width:364px; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:#0054A6; text-decoration:none;padding-left:10px;padding-top:15px;}

/***************** REVIEW PAGE *****************/
.readReviewContainer {width:440; border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-top: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial, sans-serif; font-size:11px; font-weight: normal; color:  #0054A6; text-decoration:none}

