//Add all styles that are specific to the front end of the site only
//Any global font styles that you want accessible in the admin tool should be placed in style.css

/***********************
*                      *
* MAIN TEMPLATE STYLES *
*                      *
************************/
body {width:100%;background-color: #E5E5E5;}

#siteContainer {margin: 0px auto 0px auto;width:978px;height: auto;background: #FFFFFF;}
#siteContainer .header {background: url(/globals/i_main_heading.jpg) bottom no-repeat;width: 978px; height: 100px;}
#siteContainer .mainContainer {background: url(/globals/bg_home_content.gif) repeat-x;width: 978px;margin: 0px;}
#siteContainer .contentContainer {width: 978px;height: auto;}
#siteContainer .lureBanner {width: 175px;height: 73px;margin-left: 427px;}

#navTop {background: url(/globals/bg_home_header.gif) repeat-y;width: 978px;height: 21px;margin-top: 1px;}
#navTop .navButtons {margin-left: 14px;height: 21px;line-height: 21px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;border-left: 1px solid #E7F3FB;}
#navTop ul {list-style: none;padding: 0px;margin: 0px;white-space: nowrap;}
#navTop li {border-right: 1px solid #E7F3FB;padding: 0px;margin: 0px;height: 21px;float: left;}
#navTop li div.rolledover {width: 119px;height: 21px;background: url(/globals/bg_nav.gif) repeat-x;font-size: 10px;line-height: 21px;font-family: Arial, Helvetica, sans-serif;}
#navTop li a span {height: 21px;line-height: 21px;display: block;margin: 0px;padding: 0px 10px 0px 10px;background: url(/globals/bg_nav.gif) repeat-x;}
#navTop li a:hover span {background: #E7F3FB;margin: 0px;cursor: pointer;color: #00365C;}
#navTop a span,
#navTop a:active span,
#navTop a:visited span {color: #F6FCFE;text-decoration: none;}
#navTop li a:hover span.rolloveron {background: url(/globals/bg_nav.gif) repeat-x;color: #F6FCFE;text-decoration: none;}
#navTop a span.rolloveron,
#navTop a:active span.rolloveron,
#navTop a:visited span.rolloveron {background: #E7F3FB;margin: 0px;cursor: pointer;color: #00365C;} 

/*footer*/
#footer {clear: both;width: 978px;height: 22px;background: url(/globals/bg_home_footer.gif) repeat-x;margin-top: 26px;color: #ffffff;font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 22px;}
#footer a {color: #ffffff;font-size: 11px;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;}
#footer a:hover {color: #ffffff;font-size: 11px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
#footer .footerLeft {float: left;margin-left: 24px;}
#footer .footerRight {float: right;margin-right: 22px;}

.module_header {width:500px}
.contain {clear:both;display:block;height:0px;line-height: 0px;font-size: 0px;}
a, a:visited, a:active {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: underline;color: #0067E2;}
a:hover {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;color: #0067E2;}

h1 {margin-top:0px;background-color:#BBB;}
h2 {margin-top:0px;background-color:#BBB;width:460px;padding:2px 0px 2px 10px;}
h3 {}
h4 {}
h5 {}

/************************
*                       *
* SIDEBOXES STYLES      *
*                       *
************************/

#login {border:1px solid #000;width:178px}
#login h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}

#sideNav {float:left;width:201px}
#sideNav h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}
#sideNav ul {margin:0px;padding:0px 0px 0px 0px}
#sideNav li {padding:3px 0px 3px 10px;border-bottom:1px solid #1d9ddf; float: none; display: block}
#sideNav li.link_prim, li.link_sec, li.inactive_sec, li.inactive_prim{ width: 190px; }
#sideNav li.link_prim, li.inactive_prim{ background: #d8edf9;  }
#sideNav div.rolledover, li.rolledover{ background: #023881; color: #ffffff; font-weight: bold;}
#sideNav li.link_sec,li.inactive_sec{ background: #f7f7f7; }
#sideNav span.dot_link_sec,span.dot_inactive_sec{ display: none }
*/

/*search*/
#search .text {float:left;padding-right:5px}
#search .input {float:left}
#search {background-color:#EEE333;padding:2px 2px 2px 2px;}

/************************
*                       *
* MODULE STYLES         *
*                       *
*************************

/*anything*/
#anything {padding-top: 14px;margin-left: 14px;}
#anything a {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: underline;color: #0067E2;}
#anything a:hover {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;color: #0067E2;}
#anything .leftContainer {float: left;width: 629px;height: auto;}
#anything .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 34px;line-height: 34px;margin-bottom: 12px;}
#anything .content {font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #333333;}
#anything .rightContainer {float: right;width: 307px;margin-right: 14px;}
#anything .image {margin-bottom: 10px;width:305px;height:218px;border: 1px solid #1198DD;overflow: hidden;}

/*tour*/
#tour {padding-top: 14px;margin-left: 0px;}
#tour #sideNav {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
/*#tour a {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: underline;color: #0067E2;}
#tour a:hover {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;color: #0067E2;}*/
#tour .leftContainer {float: left;width: 435px;height: auto;margin-left:10px}
#tour .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 34px;line-height: 34px;margin-bottom: 12px;}
#tour .content {font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #333333;}
#tour .rightContainer {float: right;width: 307px;margin-right: 14px;}
#tour .image {margin-bottom: 10px;width:305px;height:218px;border: 1px solid #1198DD;overflow: hidden;}

/*home*/
#home {padding-top: 33px;}
#home a {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: underline;color: #0067E2;}
#home a:hover {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;color: #0067E2;}
#home .leftContainer {float: left;width: 629px;height: auto;}
#home .topLeft {width: 629px;height: 220px;background: url(/globals/bg_home_left_box.gif) repeat-x;margin-left: 14px;}
#home .imageLeft {width: 306px;height: 218px;margin: 1px;;float: left;}
#home .leftText {width: 300px;height: 200px;margin: 16px 10px 0px 10px;float: right;}
#home .leftHeader {clear: both;height: 24px;font-size: 20px;line-height: 24px;color: #ffffff;margin-bottom: 20px;}
#home .leftBody {width: 290px;height: 137px;color: #ffffff;margin-left: 5px;}
#home .blogHeader {width: 629px;height: 37px;line-height: 37px;background: url(/globals/bg_home_subheader.gif) left no-repeat;margin-left: 14px;}
#home .sectionIntro {height: 37px;line-height: 37px;font-size: 18px;font-weight: bold;color: #0a65b3;margin-left: 15px;float: left;}
#home .blogHeadRight {height: 37px;line-height: 37px;float: right;}
#home .blog {clear: both;width: 629px;}
#home .blogTitle {background: url(/globals/bg_home_subheadings.gif) repeat-x;width: 629px;height: 20px;line-height: 20px;font-size: 12px;font-weight: bold;color: #ffffff;padding-left: 10px;font-family: Arial, Helvetica, sans-serif;}
#home .blogPostTime {font-size: 10px;color: #999999;font-family: Arial, Helvetica, sans-serif;height: 31px;line-height: 31px;margin-left: 10px;}
#home .blogContent {width: 609px;margin-left: 10px;min-height: 1px;}
#home .blogLinks {float: right;text-align: right;}
#home .rightContainer {float: left;width: 307px;margin-left: 24px;}
#home .topRight {width: 306px;height: 219px;overflow: hidden;border: 1px solid #1198DD;}
#home .productsHeader {width: 307px;height: 37px;line-height: 37px;background: url(/globals/bg_home_subheader.gif) left no-repeat;overflow: hidden;}
#home .products {clear: both;width: 307px;height: 112px;border-bottom: #1198DD;margin-bottom: 12px;}
#home .thumbCont {float: left;border: 1px solid #1198DD;width: 114px;height: 98px;}
#home .thumbnail {margin: 1px;width: 114px;height: 98px;overflow: hidden;}
#home .info {width: 166px;height: 100px;margin-left: 10px;float: left;}
#home .productName {font-size: 11px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 22px;line-height: 22px;color: #333333;}
#home .productShortDesc {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #333333;height: 54px;overflow: hidden;}
#home .productLink {margin-top: 8px;}
#home .productsBottom {clear: both;width: 307px;height: 100px;border: none;}
#home .thumbnail {margin: 0px;width: 114px;height: 98px;overflow: hidden;}
#home .spiel {margin:14px 0px 0px 14px;}
#home .spiel a {font-size:12px;text-decoration:none}

.lureBanner img {margin-top:10px}

/*blog*/
#blog {padding-top: 14px;margin-left: 14px;}
#blog a {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: underline;color: #0067E2;}
#trackback {visibility:hidden;display:none;position:absolute;top:200px;left:200px;background-color:#FFFFFF;border:1px solid #1198DD;padding:10px;}
#blog .leftContainer {float: left;width: 629px;}
#blog .blogHeader {width: 629px;height: 37px;line-height: 37px;}
#blog .sectionIntro {height: 37px;line-height: 37px;font-size: 18px;font-weight: bold;color: #0a65b3;float: left;}
#blog .blogHeadRight {height: 37px;line-height: 37px;float: right;}
#blog .blogEntry {clear: both;width: 629px;}
#blog .blogTitle {background: url(/globals/bg_home_subheadings.gif) repeat-x;width: 619px;height: 20px;line-height: 20px;font-size: 12px;font-weight: bold;color: #ffffff;padding-left: 10px;font-family: Arial, Helvetica, sans-serif;}
#blog .blogPostTime {font-size: 10px;color: #999999;font-family: Arial, Helvetica, sans-serif;height: 31px;line-height: 31px;margin-left: 10px;}
#blog .blogContent {width: 609px;margin-left: 10px;min-height: 1px;}
#blog .blogLinks {float: right;text-align: right;margin-bottom: 20px;}
#blog .rightContainer {float: left;width: 306px;margin-left: 15px;}
#blog .addComment {width: 629px;height: 384px;}
#blog .leftCol {clear: both;float: left;width: 160px;margin: 10px 0px 0px 10px;}
#blog .rightCol {float: left;margin: 10px 0px 0px 10px;width: 440px;}
#blog .codeblue {color: #157EC9;}
#blog .textBox {width: 174px;height: 18px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#blog .textArea {border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#blog .spacer {margin: 0px;height: 0px;line-height: 0px;font-size: 0px;padding: 0px;}

	/*comments*/
	#comments {width: 609px;min-height: 1px;margin: 10px 10px 20px 10px;}
	#comments .commentPostTime {clear: both;float: left;text-align: left;width: 629px;font-size: 10px;color: #999999;font-family: Arial, Helvetica, sans-serif;height: 15px;line-height: 15px;overflow: hidden;}
	#comments .content {clear: both;width: 629px;min-height: 1px;font-size: 12px;color: #000000;text-align: left;}
	
	/*recentComments*/
	#recentComments {width:306px;;border:1px solid #1198DD;background-color: #E7F4FC;background-image: url(/globals/bg_blog_feeds.gif) top left repeat-x;}
	#recentComments a {color: #1198DD;text-decoration: none;font-size: 14px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
	#text a {color: #0067E2;font-size: 11px;text-decoration: underline;font-weight: normal;}
	#text {margin-left: 10px;}
	#recentComments .text {min-height:20px;}
	#recentComments .comment {margin:0px 5px 5px 5px;}
	#recentComments .feeds .blog,
	#recentComments .feeds .comments {float:left;margin:0px 10px 0px 6px}
	#recentComments .feeds img {float:left;margin-right:2px}
	#recentComments .feedHeader {color: #00225B;font-size: 14px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;margin: 18px 0px 10px 15px;}
	#recentComments .commentText {margin-bottom: 13px;}
	#recentComments .spacer {margin: 0px;height: 13px;line-height: 13px;font-size: 13px;padding: 0px;}

/*anything*/
.mainText {padding:5px 10px 5px 10px}

/*register*/
#register {padding-top: 14px;margin-left: 14px;}
#register .intro {padding:0px 0px 0px 10px}
#register .error {padding:0px 0px 0px 10px}
#register .confirm {padding:0px 0px 0px 10px}
#register .row {margin-top:5px;border:0px solid #000;width:100%}
#register .colLeft {float:left;width:120px;border:0px solid #000;}
#register .colLeftTextArea {float:left;width:120px;border:0px solid #000;}
#register .colRight {float:left;border:0px solid #000;}
#register .buttons {}
#register .form {padding:0px 0px 0px 10px}
#register .message {margin-top:5px}
#register .message .text { float:left;width:150px}
#register .message .input { float:left;}
#register .buttons {margin-top:20px;}
#register .leftContainer {width:238px;float: left;border-right: 1px solid #37A9E2;}
#register .headingLeft {color: #157EC9;font-size: 18px;height: 34px;line-height: 34px;margin-bottom: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#register .content {font-weight: normal;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333333;}
#register strong {color: #157EC9;font-weight: bold;}
#register a {color: #0067E2;font-size: 12px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
#register a:hover {color: #0067E2;font-size: 12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
#register .midContainer {width: 390px;float: left;}
#register .headingRight {color: #157EC9;font-size: 18px;height: 34px;line-height: 34px;margin: 0px 0px 8px 10px;;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#register .rightContainer {width: 307px;float: left;margin-left: 15px;}
#register .image {width:305px;height:218px;border: 1px solid #1198DD;}
#register .textBox {width: 174px;height: 18px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#register .textArea {width: 235px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#register .codeblue {color: #157EC9;}

/*product categories*/
#productsMain {padding-top: 14px;}
#productsMain .leftContainer {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
#productsMain .rightContainer {width: 760px;float: left;margin-left: 5px;}
#productsMain .product {width: 180px;height:150px;float: left;margin: 0px 0px 10px 10px;}
#productsMain .image {width: 178px;height:126px;overflow: hidden;border: 1px solid #1198DD;}
#productsMain .title {width: 180px;height:20px;background: #179ADE;}
#productsMain .text {width: 180px;height: 20px;line-height: 20px;font-weight: bold;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#productsMain .text a {font-weight: bold;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
#productsMain .text a:hover {font-weight: bold;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;}
#productsMain .rowEven {margin: 0px;padding: 0px;}
#productsMain .paging {clear: both;background: #FFFFFF;float: left;text-align: left;margin-left: 10px;}

/*products_list*/
#productsList {padding-top: 14px;}
#productsList .leftContainer {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
#productsList .rightContainer {width: 760px;float: left;margin-left: 5px;}
#productsList .product {width: 180px;height:150px;float: left;margin: 0px 0px 10px 10px;}
#productsList .image {width: 178px;height:126px;overflow: hidden;border: 1px solid #1198DD;}
#productsList .title {width: 180px;height:20px;background: #179ADE;}
#productsList .title a {color: #fff;font-weight: bold;text-decoration: none;line-height: 20px;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#productsList .title a:hover {color: #fff;text-decoration: underline;line-height: 20px;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#productsList .name {float: left;font-weight: bold;}
#productsList .description {float: left;margin-left: 10px;}
#productsList .numProd {float: left;margin-left: 10px;}
#productsList .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 34px;line-height: 34px;margin-bottom: 12px;}
#productsList .priceBlue {color: #157EC9;font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 60px;line-height: 60px;float: left;}
#productsList .priceRed {color: #FF0000;font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 60px;line-height: 60px;margin-left: 10px;float: left;}
#productsList .text {color: #333333;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;width: 435px;}
#productsList .buttons {margin-left: 10px;float: left;}
#productsList .leftCol {width: 90px;float: left;margin-left: 10px;}
#productsList .rightCol {float: left;}
#productsList .submitQuan {width: 140px;}
#productsList .quantity {height: 22px;line-height: 22px;float: left;color: #157EC9;font-weight: bold;font-size: 12px;}
#productsList .box {width: 18px;border-left: 1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom: 1px solid #E4E4E4;border-top: 1px solid #909090;text-align: center;}
#productsList .rightImg {width: 305px;height: 217px;}
#productsList .topImg {width: 746px;height: 198px;}
#productsList .row {width: 435px;}

/*shoppingCart*/
#shoppingCart {padding-top: 14px;}
#shoppingCart .leftContainer {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
#shoppingCart .rightContainer {width: 746px;float: left;margin-left: 15px;}
#shoppingCart .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 51px;line-height: 45px;}
#shoppingCart .row_odd {background: none;height: 86px;border-bottom: 1px solid #A2D7F2;color: #333333;}
#shoppingCart .row_even {background: none;height: 86px;border-bottom: 1px solid #A2D7F2;color: #333333;}
#shoppingCart .spacer {height: 1px;line-height: 1px;font-size: 1px;}
#shoppingCart .spacer1 {height: 10px;line-height: 10px;font-size: 10px;}
#shoppingCart .box {width: 18px;border-left: 1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom: 1px solid #E4E4E4;border-top: 1px solid #909090;text-align: center;margin-left: 12px;}

/*checkout page 1*/
#checkout {padding-top: 14px;}
#checkout .leftContainer {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
#checkout .rightContainer {width: 760px;float: left;margin-left: 5px;}
#checkout .product {width: 180px;height:150px;float: left;margin: 0px 0px 10px 10px;}
#checkout .image {width: 178px;height:126px;overflow: hidden;border: 1px solid #1198DD;}
#checkout .title {width: 180px;height:20px;background: #179ADE;}
#checkout .title a {color: #fff;font-weight: bold;text-decoration: none;line-height: 20px;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#checkout .title a:hover {color: #fff;text-decoration: underline;line-height: 20px;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#checkout .name {float: left;font-weight: bold;}
#checkout .description {float: left;margin-left: 10px;}
#checkout .numProd {float: left;margin-left: 10px;}
#checkout .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 34px;line-height: 34px;margin-bottom: 12px;}
#checkout .priceBlue {color: #157EC9;font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 60px;line-height: 60px;float: left;}
#checkout .priceRed {color: #FF0000;font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 60px;line-height: 60px;margin-left: 10px;float: left;}
#checkout .text {color: #333333;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;width: 435px;}
#checkout .buttons {margin-left: 10px;float: left;}
#checkout .leftCol {width: 90px;float: left;margin-left: 10px;}
#checkout .rightCol {float: left;}
#checkout .submitQuan {width: 140px;}
#checkout .quantity {height: 22px;line-height: 22px;float: left;color: #157EC9;font-weight: bold;font-size: 12px;}
#checkout .box {width: 18px;border-left: 1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom: 1px solid #E4E4E4;border-top: 1px solid #909090;text-align: center;}

/*checkout page 2*/
#checkout2 {margin-left: 14px;width: 749px;height: 499px;background: url(../globals/bg_checkout_step2.gif) bottom no-repeat;}
#checkout2 .intro {padding:0px 0px 0px 10px}
#checkout2 .error {padding:0px 0px 0px 10px}
#checkout2 .confirm {padding:0px 0px 0px 10px}
#checkout2 .row {margin-top:5px;border:0px solid #000;width:100%}
#checkout2 .colLeft {clear: both;float:left;width:135px;border:0px solid #000;color: #333333;}
#checkout2 .colLeftTextArea {float:left;width:120px;border:0px solid #000;}
#checkout2 .colRight {float:left;border:0px solid #000;line-height: 18px;}
#checkout2 .buttons {}
#checkout2 .form {padding:0px 0px 0px 10px}
#checkout2 .message {margin-top:5px}
#checkout2 .message .text { float:left;width:150px}
#checkout2 .message .input { float:left;}
#checkout2 .buttons {margin-top:20px;}
#checkout2 .leftContainer {width:238px;float: left;border-right: 1px solid #37A9E2;}
#checkout2 .headingLeft {color: #157EC9;font-size: 18px;height: 34px;line-height: 34px;margin-bottom: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#checkout2 .content {font-weight: normal;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333333;}
#checkout2 strong {color: #157EC9;font-weight: bold;}
#checkout2 a {color: #179ADE;font-size: 12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
#checkout2 a:hover {color: #179ADE;font-size: 12px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
#checkout2 .midContainer {width: 390px;float: left;}
#checkout2 .headingRight {color: #157EC9;font-size: 18px;height: 34px;line-height: 34px;margin: 0px 0px 8px 10px;;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#checkout2 .rightContainer {width: 307px;float: left;margin-left: 15px;}
#checkout2 .image {width:305px;height:218px;border: 1px solid #1198DD;}
#checkout2 .textBox {width: 163px;height: 18px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE;margin-right: 3px;}
#checkout2 .textArea {width: 235px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#checkout2 .checkBox {float: left;width: 14px;height: 18px;margin: 0px auto 0px 0px;}
#checkout2 .codeblue {color: #157EC9;}
#checkout2 .smallTextBox {width: 63px;height: 18px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#checkout2 .spacer {clear: both;margin: 0px;height: 50px;line-height: 50px;font-size: 50px;padding: 0px;}

/*checkout page 3*/
#checkout3 {padding-top: 14px;}
#checkout3 .leftContainer {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
#checkout3 .rightContainer {width: 746px;float: left;margin-left: 15px;}
#checkout3 .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 51px;line-height: 45px;}
#checkout3 .row_odd {background: none;height: 86px;border-bottom: 1px solid #A2D7F2;color: #333333;}
#checkout3 .row_even {background: none;height: 86px;border-bottom: 1px solid #A2D7F2;color: #333333;}
#checkout3 .spacer {height: 10px;line-height: 10px;font-size: 10px;}
#checkout3 .box {width: 18px;border-left: 1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom: 1px solid #E4E4E4;border-top: 1px solid #909090;text-align: center;margin-left: 12px;}
#checkout3 .subHeading {color: #2F8CCF;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
#checkout3 .colLeft {float: left;width: 210px;}
#checkout3 .colRight {float: left;}
#checkout3 .subColLeft {clear: both;width: 65px;float: left;}
#checkout3 .subColRight {width: 210px;float: left;}
#checkout3 .row {width: 275px;}
#checkout3 .borderBottom {margin-bottom: 1px solid #A2D7F2;width: 760px;height: 559px;}

/*checkout page 4*/
#checkout4 {padding-top: 14px;}
#checkout4 .leftContainer {width:201px;min-height: 559px;background: url(/globals/bg_products_left_nav2.gif) top no-repeat #1787CA;float: left;}
#checkout4 .rightContainer {width: 746px;float: left;margin-left: 15px;}
#checkout4 .heading {color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 51px;line-height: 45px;}
#checkout4 .row_odd {background: none;height: 86px;border-bottom: 1px solid #A2D7F2;color: #333333;}
#checkout4 .row_even {background: none;height: 86px;border-bottom: 1px solid #A2D7F2;color: #333333;}
#checkout4 .spacer {height: 10px;line-height: 10px;font-size: 10px;}
#checkout4 .box {width: 18px;border-left: 1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom: 1px solid #E4E4E4;border-top: 1px solid #909090;text-align: center;margin-left: 12px;}
#checkout4 .subHeading {color: #2F8CCF;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
#checkout4 .colLeft {float: left;width: 210px;}
#checkout4 .colRight {float: left;}
#checkout4 .subColLeft {clear: both;width: 65px;float: left;}
#checkout4 .subColRight {width: 210px;float: left;}
#checkout4 .row {width: 275px;}
#checkout4 .borderBottom {margin-bottom: 1px solid #A2D7F2;width: 760px;height: 559px;}

/*default search/index*/
.rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
.rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#index h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#searchResults h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
.link {text-align:right}
.text {padding-left:10px}
.date {padding-left:10px}
.paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}

/*gallery module*/
#gallery {padding-top: 14px;}
#gallery .heading {float: left;color: #157EC9;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 20px;line-height: 20px;margin: 0px 0px 12px 13px;;}
#gallery .intro {clear: both;float: left;color: #333333;font-size: 12px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
#gallery .leftContainer {clear: both;float: left;margin: 10px 0px 0px 13px;}
#gallery .fullImage {width: 398px;height: 348px;border: 1px solid #1198DD;overflow: hidden;margin-bottom: 14px;}
#gallery .galleryLinks {clear: both;float: left;margin: 0px 0px 0px 10px;font-size: 11px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
#gallery .rightContainer {float: left;width: 555px;height: 500px;margin-top: 10px;}
#gallery .thumbBox {width: 126px;height: 110px;border: 1px solid #1198DD;margin: 0px 0px 10px 10px;overflow: hidden;float: left;}
#gallery .links1 {clear: both;margin: 0px 5px 0px 5px;float: left;width: 37px;}
#gallery .links {margin: 0px 5px 0px 5px;float: left;}
#gallery .bottomContainer {clear: both;width: 180px;height:12px;float:right;margin-right: 10px;}

/*forum*/
#forum {}
#forum .intro {}
#forum .disclaimer {} 
#forum .col1 {width:266px;}
#forum .col2 {width:63px;}
#forum .col3 {width:100px;}
#forum .col4 {width:100px;}
#forum .center {text-align:center;}
#forum td {padding:3px 3px 3px 3px}
#forum th {padding:3px 3px 3px 3px;font-weight:bold;font-size:12px;background-color:#1198DD;color:#FFF}
#forum .viewPost .col2 {width:300px;}
#searchResults .col2 {width:300px;}
#forum table.viewPost {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .viewPost td.col2 {vertical-align:top}
#forum .messageTitle{margin-bottom:3px;}
#forum .message{margin:5px 2px 5px 2px;min-height:75px}
#forum .tagLine{margin:0px 0px 0px 0px;}
#searchResults .messageTitle{margin-bottom:3px;background-color:#123456}
#searchResults .message{margin:5px 2px 5px 2px;min-height:75px}
#searchResults .tagLine{margin:2px 2px 2px 2px;border-top:1px solid #EEE}
#forumSelect {background-color:#123456;margin-top:10px;text-align:right;padding:2px 5px 2px 5px}

#forum .paging {background-color:#FFF;width:100%}
#forumIndex table.main {margin:15px 0px 0px 15px;border-collapse:collapse;border:1px solid #1198DD;width:716px;float:left;}
#forumIndex td {border:1px solid #1198DD;}
#forumIndex .icon {border:0px solid #1198DD;}
#forumThreads table.main {margin:15px 0px 0px 15px;border-collapse:collapse;border:1px solid #1198DD;width:716px;}
#forumThreads td {border:1px solid #1198DD;}
#forumThreads .col1 {width:266px;}
#forumThreads .col2 {width:63px;}
#forumThreads .col3 {width:160px;}
#forumThreads .col4 {width:200px;}

.topInfo{width:716px;border:0px solid #000;float:left;margin:15px 0px 0px 15px;}
.noResults{float:left;}
.controlsTop{float:right;}
.bottomInfo{margin:15px 0px 0px 15px;width:728px;}
.controlsBottom{margin:0px 12px 0px 0px;float:right;}
#forum .section {background-color:#456EEE}
.postLeft{border:0px solid #000;display:table;float:left;width:716px;}
#forum .banner {float:right;padding:15px 15px 0px 0px;border:0px solid #000;vertical-align:top;}
#forum .banner img{margin-bottom:15px;border:1px solid #1198DD;display:block;}
#viewPost table.main {margin:15px 0px 0px 15px;width:716px;border:1px solid #1198DD;}
#viewPost td {border:1px solid #1198DD;}
#viewPost .col1 {width:0px;background-color:#1198DD;color:#FFF;text-align:left;width:100px;font-weight:bold;padding-left:10px;}
#viewPost .col2 {width:380px;background-color:#1198DD;color:#FFF;}
#postThread .main{width:700px;border:0px solid #A51525;float:left;}
#confirmThread {float:left;}
#confirmThread .main{}
#confirmThread .left{}
#confirmThread .right{}

table.paging {width:300px;}



/*index*/
/*OVERWRITE DEFAULT STYLES
#index .rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
#index .rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#index h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#index .link {text-align:right}
#index .text {padding-left:10px}
#index .date {padding-left:10px}
#index .paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}
*/

/*searchResults*/
/*OVERWRITE DEFAULT STYLES
#searchResults .rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
#searchResults .rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#searchResults h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#searchResults .link {text-align:right}
#searchResults .text {padding-left:10px}
#searchResults .date {padding-left:10px}
#searchResults .paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}
*/



/************************
*                       *
* DEFAULT STYLES        *
*                       *
*************************/
img {border-width:0px}
.bold {font-weight:bold}

