
@charset "utf-8";

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Debugger Code ( Global Browser Reset )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	volume: x-loud;
	list-style: none;
	font-style: normal;
}

/* Only reset store images this way, so blog/forums don't get jacked */
.itemImages img, .groupThreeFix img, .itemImages a, .groupThreeFix a {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	volume: x-loud;
	list-style: none;
	font-style: normal;
}

img {
	border: 0;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Debugger Code ( Universal Settings )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th, td {
	position: relative;
}

p {
	visibility: hidden;
}

html p {
	visibility: visible;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

html, body ( Properties )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body, html {
	top: 0px;
	background: #0a1b4a url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/HeaderWaterBG.png) top left repeat-x;
	font: 12px/1.5  Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
}

a.ucPassiveBranding {
	display: none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Basic Universal Formatting Styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a, a:visited {
	color:  #115991;
	text-decoration: none;
	cursor: pointer;
}

b, strong {
	font-weight: bold;
}

.row {
	width: 100%;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wrapper

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mainBackground {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 448px;
	top: 117px;
	left: 0px;
	position: absolute;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/bgGradient.png) top left repeat-x;
}

.wrapper {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Header

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*	.pageTop {
		background: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/HeaderWaterBG.png);
		top: 0px;
		left: 0px;
		position: absolute;
		width: 100%
		height: 117px;
		padding: 0px;
		margin: 0px;
	}
*/
	.header {
		padding-right: 6px;
		padding-left: 6px;
		background: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/bodyTop.png) no-repeat left bottom;
		float: left;
		/* padding-bottom: 30px; */
		width: 900px;
		padding-top: 0px;
		height: 125px;
	}

	.headerLeft {
		width: 233px;
		height: 100px;
		float: left;
		padding: 0px 0px 0px 5px;
	}

	.headerMessageSpaceLeft {
		padding: 5px 0px 0px 12px;
		height: 90px;
	}

	.headerMessageSpaceRight {
		padding: 5px 0px 0px 12px;
		height: 73px;
	}

	.headerCenter {
		width: 420px;
		height: 95px;
		float: left;
		padding: 5px 0px 0px 0px;
		text-align: right;
	}

	.headerRight {
		width: 222px;
		height: 100px;
		float: right;
		padding: 0px 10px 0px 0px;
	}

	.header img {
		border: 0px;
	}

	p.logo {
		width: 200px;
		height: 94px;
		padding: 0 0 0 10px;
		float: left;
		text-indent: -9000px;
	}

	p.logo a, p.logo a:visited {
		width: 200px;
		height: 94px;
		float: left;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/logo.gif) 0% 50% no-repeat;
	}

	ul.headerNav {
		right: 16px;
		bottom: 8px;
		line-height: 18px;
		position: absolute;
		height: 18px;
	}

	ul.headerNav li {
		display: inline;
		list-style: none;
		padding: 0 0 0 10px;
	}

	ul.headerNav li a, ul.headerNav li a:visited {
		color: #555;
	}

	ul.headerNav li a:hover {
		text-decoration: overline;
	}

	p.headerTrustGuard {
		width: 150px;
		height: 40px;
		top: 24px;
		right: 218px;
		position: absolute;
	}

	p.headerTrustGuardDate {
		width: 75px;
		height: 10px;
		top: 58px;
		right: 293px;
		font-size: 10px;
		text-align: center;
		position: absolute;
	}
	p.headerTrustGuardStatus {
		width: 75px;
		height: 10px;
		top: 61px;
		right: 218px;
		text-align: center;
		position: absolute;
	}

	p.headerPhoneHours {
		padding-left: 20px;
		padding-top: 11px;
		margin-right: 25px;
		font-weight: bold;
		font-size: 25px;
		width: 165px;
		height: 29px;
		text-align: center;
		background: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/DCC_Phone.png) no-repeat bottom right;
	}

	p.headerLiveChatUpperRight {
		/* width: 75px; */
		/* height: 10px; */
		top: 38px;
		right: 25px;
		text-align: center;
		position: absolute;
	}

	a.headerLiveChatOLD {
		background: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/headerLiveChat.png) no-repeat left top;
		left: 120px;
		overflow: hidden;
		width: 101px;
		bottom: 0px;
		position: absolute;
		height: 25px;
	}

	a.headerViewCart {
		display: block;
		float: right;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/ViewCartButton.png) no-repeat bottom;
		padding: 0px;
		margin: 0px 10px 0px 0px;
		width: 104px;
		height: 26px;
	}
	a.headerLiveChat {
		display: block;
		float: right;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/chatButton.png) no-repeat bottom;
		padding: 0px;
		margin: 3px 10px 4px 0px;
		width: 104px;
		height: 19px;
	}

	a.headerViewCart:hover {
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/ViewCartButton_hover.png) bottom left no-repeat;
	}

	a.headerLiveChat:hover {
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/chatButton_hover.png) no-repeat bottom;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Main Body

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mainBodyWrap {
	width: 900px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/bodyBackground.png) top left repeat-y;
}

.mainBody {
	width: 880px;
	margin: 4px 0 0 0;
	padding: 0 10px 14px 10px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/bodyBottom.png) bottom left no-repeat;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Top Nav

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	ul.topNav {
		width: 882px;
		height: 31px;
		margin: 0 0 5px 0;
		float: left;
		line-height: 30px;
		background: #2C292A url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/TopBlueNav.png) no-repeat;
	}

	ul.topNav li {
		height: 31px;
		padding: 0px;
		margin: 0px;
		border-right: 1px #fff solid; /* #06112D */
		float: left;
		font-size: 13px;
		list-style: none;
	}

	ul.topNav li.topNavImage {
		height: 31px;
		padding: 0px 0px 0px 105px;
		margin: 0px;
		border: none;  /* #06112D */
		float: left;
		font-size: 13px;
		list-style: none;
	}

	ul.topNav li a, ul.topNav li a:visited {
		height: 31px;
		padding: 0 20px;
		margin: 0px;
		float: left;
		color: #FFF;
	}

	ul.topNav li a:hover {
		color: #7AB7D3;
		/* background: #1B1819 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/topNavTriple.png) 0% 50% repeat-x; */
	}
/*
	ul.topNav li a:active {
		background: #3F4041 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/topNavTriple.png) 0% 100% repeat-x;
	}
*/

	div.topSubNav {
		width: 877px;
		height: 27px;
		margin: 0 0 5px 0px;
		padding: 0 0 0px 5px;
		float: left;
		line-height: 28px;
		background: #ccd1d7 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/TopGrayNav.png) no-repeat;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Left Column

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	.leftCol {
		width: 180px;
		margin: 0 10px 0 0;
		float: left;
	}

	.leftMenus {
		width: 183px;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		float: left;
		background: #ccd1d7 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/navLeftBgBottom.png) bottom left no-repeat;
	}

	.leftMenus *, .leftMenus *:visited {
		color: #06112D;
	}

	.leftMenus li {
		list-style: none;
	}

	p.leftNavSeparator {
		width: 140px;
		margin: 0 0 5px 21px;
		float: left;
		text-align: center;

		padding: 0px;

		height: 1px;
		border-top: 1px dotted #0a1b4a;
	}

	p.leftNavTitle {
		font-weight: bold;
		font-size: 14px;
		background: #4561a6 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/navLeftTopBar.png) top left no-repeat;
		float: left;
		margin: 0px 0px 7px 0px;
		width: 163px;
		padding: 0px 10px 1px 10px;
		text-align: left;
		color: #fff;
	}

	ul.leftNav {
		width: 160px;
		padding: 0 10px;
		float: left;
	}

	ul.leftNav li.main {
		width: 160px;
		margin: 0 0 5px 0;
		/* border-bottom: 1px #CCC solid; */
		float: left;
		font-size: 13px;
		font-weight: bold;
	}

	ul.leftNav li.main a:hover {
		color: #2B64C3;
	}

	ul.leftNav li.subOne {
		width: 150px;
		margin: 0 0 2px 0;
		padding: 0 0 0 10px;
		float: left;
		font-size: 13px;
	}

		ul.leftNav li.subOne a:hover {
			color: #2B64C3;
		}

	ul.leftNav li.subTwo {
		width: 135px;
		margin: 0 0 1px 0;
		padding: 0 0 0 25px;
		float: left;
		font-size: 11px;
		/* background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/bulletDashLight.png) 17px 10px no-repeat; */
	}

	ul.leftNav li.subTwo a:hover {
		color: #2B64C3;
	}

	form.leftChatForm {
		width: 160px;
		padding: 0 10px;
		float: left;
	}

	.leftCol input {
		outline: none;
		border: none;
	}

	p.leftInputs {
		width: 100%;
		margin: 5px 0 0 0;
		float: left;
	}

	textarea.leftChatBox {
		width: 154px;
		height: 66px;
		padding: 2px;
		border-top: 1px #DDD solid;
		border-left: 1px #DDD solid;
		border-bottom: 1px #333 solid;
		border-right: 1px #333 solid;
		float: left;
		color: #888;
	}

	input.leftChatStart {
		width: 84px;
		height: 26px;
		float: left;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/startChat.png) top left no-repeat;
		cursor: pointer;
		font-weight: bold;
	}

	a.left_chat_link {
		width: 161px;
		margin: 5px 0 0 0;
		padding: 0 9px 0 10px;
		float: left;
	}

	p.money_back {
		width: 100%;
		float: left;
		text-align: center;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Right Column

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.rightCol {
	width: 690px;
	float: right;
	overflow: hidden;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Group Page

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

p.titleBar {
	width: 671px;
	height: 22px;
	padding: 0px 10px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	background: #4561a6 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/contentFullTopBar.png) top left no-repeat;
}

p.titleBar a {
	color: #7AB7D3;
}

p.titleBar a:hover {
			text-decoration: underline;
}

.groupThreeFix {
	width: 699px;
	padding: 10px 0 0 0;
	float: left;
}

	.groupThreeBox {
		width: 224px;
		margin: 0 9px 0 0;
		float: left;
		overflow: hidden;
		background: #06112D url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/groupBoxBottom.png) bottom left no-repeat;
	}

		.groupThreePic {
			width: 212px;
			padding: 5px;
			float: left;
			border: 1px #06112D solid;
			background: #FFF;
		}

			.groupThreePic * {
				width: 100%;
				float: left;
			}

	.groupThreeDesc {
		width: 204px;
		padding: 10px;
		float: left;
	}

		.groupThreeDesc *, .groupThreeDesc *:visited {
			color: #EEE;
		}

		.groupThreeDesc a:hover {
			text-decoration: underline;
		}

		.groupThreeDesc h3.productTitle {
			width: 204px;
			height: 46px;
			float: left;
			font-size: 14px;
			font-weight: bold;
			overflow: hidden;
		}

		.groupThreeDesc p.productDesc {
			width: 204px;
			float: left;
		}

		.groupThreeDesc p.outOfStock_backOrder {
			width: 204px;
			height: 24px;
			float: left;
			line-height: 24px;
			font-size: 17px;
			text-align: center;
			font-weight: bold;
			color: #A9C3FF;
		}

			.groupThreeDesc em.out_of_stock {
				padding: 0 0 0 25px;
				color: #BC262C;
				background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_caution_yellow_2.gif) 0% 50% no-repeat;
			}

			.groupThreeDesc em.back_order {
				padding: 0 0 0 25px;
				background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_exclaim_blue_2.gif) 0% 50% no-repeat;
			}

		.groupThreeDesc p.FreeShipping {
			width: 110px;
			height: 24px;
			margin: 0 0 2px 0;
			float: left;
			line-height: 24px;
			font-size: 13px;
			font-weight: bold;
			color: #FFF;
		}

		.groupLandingThreeFix {
			width: 699px;
			padding: 10px 0 0 0;
			float: left;
		}

		.groupLandingThreeBox {
			width: 224px;
			margin: 0 9px 0 0;
			float: left;
			overflow: hidden;
			background: #1A1A1A url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/groupBoxBottom.png) bottom left no-repeat;
		}

		.groupLandingThreePic {
			width: 212px;
			padding: 5px;
			float: left;
			border: 1px #333 solid;
			background: #FFF;
		}

		.groupLandingThreePic * {
			width: 100%;
			float: left;
		}

		.groupLandingThreeDesc {
			width: 204px;
			padding: 10px;
			float: left;
		}

		.groupLandingThreeDesc *, .groupLandingThreeDesc *:visited {
			color: #EEE;
		}

		.groupLandingThreeDesc a:hover {
			text-decoration: underline;
		}

		.groupLandingThreeDesc h3.productTitle {
			width: 204px;
			height: 46px;
			float: left;
			font-size: 14px;
			font-weight: bold;
			overflow: hidden;
			text-align: center;
		}

		.groupLandingThreeDesc p.productDesc {
			width: 204px;
			float: left;
		}

		p.groupRetail {
			width: 110px;
			height: 24px;
			margin: 0 0 2px 0;
			float: left;
			line-height: 24px;
			font-size: 14px;
			color: #888;
		}

		p.groupRetail em {
			font-style: normal;
			text-decoration: line-through;
			color: #888;
		}

		p.groupPrice {
			width: 84px;
			float: right;
			font-size: 18px;
			text-align: center;
			color: #A9C3FF;
		}

		p.groupMoreInfo {
			width: 84px;
			margin: 5px 0 0 0;
			float: right;
		}

			p.groupAddToCart {
				width: 110px;
				margin: 5px 0 0 0;
				height: 26px;
				line-height: 26px;
				float: left;
			}

			p.groupMoreInfo em {
				width: 84px;
				height: 26px;
				float: right;
				text-indent: -9000px;
			}

				p.groupMoreInfo em a, p.groupMoreInfo em a:visited {
					width: 84px;
					height: 26px;
					float: left;
					background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/moreInfo.png) top left no-repeat;
				}

.green {
	color: #99CC00;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Item Page

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.itemImages {
	width: 300px;
	margin: 0 10px 10px 0;
	float: left;
	overflow: hidden;
}

.mainImage {
	width: 290px;
	margin: 0 0 5px 0;
	padding: 4px;
	border: 1px #DFDFDF solid;
	float: left;
}

.itemThumbs {
	width: 290px;
	float: left;
}

.itemThumbs img {
	width: 53px;
	margin: 0 4px 5px 0;
	float: left;
}

.itemMainDescCont {
	width: 380px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	float: right;
	background: #333 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/itemRightBoxTop.png) top left no-repeat;
}

.itemMainDescBox {
	width: 360px;
	padding: 0 10px 10px 10px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/itemRightBoxBottom.png) bottom left no-repeat;
	color: #DDD;
}

	h2.itemTitle {
		width: 100%;
		margin: 0 0 5px 0;
		float: left;
		font-size: 15px;
		font-weight: bold;
		color: #FFF;
	}

	p.itemInfo {
		width: 100%;
		float: left;
		padding: 0 0 5px 0;
	}

	p.itemRightInfo {
		width: 100%;
		float: left;
	}

	em.itemRetail {
		width: 84px;
		float: right;
		text-align: center;
		font-size: 15px;
		color: #888;
		font-style: normal;
		text-decoration: line-through;
	}

	em.itemPrice {
		width: 84px;
		float: right;
		text-align: center;
		font-size: 18px;
		color: #A9C3FF;
		font-style: normal;
	}

	em.itemAddToCart {
		width: 84px;
		float: right;
		text-indent: -9000px;
	}

	em.itemAddToCart a, em.itemAddToCart a:visited {
		width: 84px;
		height: 26px;
		float: left;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/addToCart.png) top left no-repeat;
	}

	em.itemAddToCartViewPrice {
		width: 84px;
		float: right;
		text-indent: -9000px;
	}

	em.itemAddToCartViewPrice a, em.itemAddToCartViewPrice a:visited {
		width: 84px;
		height: 26px;
		float: left;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/addToCartViewPrice.png) top left no-repeat;
	}

.itemTabCont {
	width: 690px;
	padding: 0 0 10px 0;
	float: left;
	background: #F2F2F2;
}

	ul.itemTabs {
		width: 680px;
		margin: 0 0 10px 0;
		padding: 0 5px;
		float: left;
		background: #FFF;
	}

		ul.itemTabs li {
			list-style: none;
			margin: 0 3px 0 0;
			float: left;
			background: #555 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/tabOnTopRightCorner.png) top right no-repeat;
		}

			ul.itemTabs li a, ul.itemTabs li a:visited {padding: 9px 12px;
				border: none;
				color: #A9C3FF;
				background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/tabOnTopLeftCorner.png) top left no-repeat;
				float: left;
				font-weight: bold;
			}

			.tabNine ul.itemTabs li.tabNine, .tabEight ul.itemTabs li.tabEight, .tabSeven ul.itemTabs li.tabSeven, .tabSix ul.itemTabs li.tabSix, .tabFive ul.itemTabs li.tabFive, .tabFour ul.itemTabs li.tabFour, .tabThree ul.itemTabs li.tabThree, .tabTwo ul.itemTabs li.tabTwo, .tabOne ul.itemTabs li.tabOne, .tabTen ul.itemTabs li.tabTen {
				background: #E6E6E6 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/tabTopRightCorner.png) top right no-repeat;
			}

			.tabNine ul.itemTabs li.tabNine a, .tabEight ul.itemTabs li.tabEight a, .tabSeven ul.itemTabs li.tabSeven a, .tabSix ul.itemTabs li.tabSix a, .tabFive ul.itemTabs li.tabFive a, .tabFour ul.itemTabs li.tabFour a, .tabThree ul.itemTabs li.tabThree a, .tabTwo ul.itemTabs li.tabTwo a, .tabOne ul.itemTabs li.tabOne a, .tabTen ul.itemTabs li.tabTen a {
				padding: 9px 12px 8px 12px;
				border-bottom: 1px #DDD solid;
				color: #666;
				background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/tabTopLeftCorner.png) top left no-repeat;
			}

.tabContent {
	width: 670px;
	padding: 0 10px;
	float: left;
	display: none;
}

	.tabOne .tabOne, .tabTwo .tabTwo, .tabThree .tabThree, .tabFour .tabFour, .tabFive .tabFive, .tabSix .tabSix, .tabSeven .tabSeven, .tabEight .tabEight, .tabNine .tabNine, .tabTen .tabTen {
		display: block;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tabbed Content Formatting

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tabContent ul, .tabContent ol, .tabContent p, .tabContent h1, .tabContent h2, .tabContent h3, .tabContent h4, .tabContent h5 {
	width: 100%;
	float: left;
	margin: 0 0 8px 0;
	background: transparent;
}

.tabContent li {
	padding: 0 0 0 10px;
	list-style-position: inside;
}

.tabContent h1, .tabContent h2, .tabContent h3, .tabContent h4 {
	font-weight: bold;
}

.tabContent h1 {
	font-size: 20px;
}

.tabContent h2 {
	font-size: 18px;
}

.tabContent h3 {
	font-size: 16px;
}

.tabContent h4 {
	font-size: 14px;
}

.tabContent h4 {
	font-size: 14px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Upsells / Accessories Tab

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.upsellRow {
	width: 670px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px #E6E6E6 solid;
	float: left;
}

	.upsellPic {
		width: 80px;
		margin: 0 10px 0 0;
		padding: 4px;
		border: 1px #E6E6E6 solid;
		float: left;
		overflow: hidden;
		background: #FFF;
	}

	.upsellPic a, .upsellPic a:visited, .upsellPic img {
		width: 80px;
		float: left;
	}

	div.upsellDesc {
		width: 570px;
		float: right;
	}

		p.upsellTitle {
			font-size: 14px;
			font-weight: bold;
		}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Footer

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	ul.footer {
		width: 880px;
		padding: 5px 16px;
		float: left;
		text-align: center;
	}

	ul.footer li {
		color: #F5F5F5;
		display: inline;
		margin: 0 15px 0 0;
	}

	ul.footer a, ul.footer a:visited {
		color: #DDD;
	}

	ul.footer a:hover {
		text-decoration: underline;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Pagination

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.pagination {
	width: 676px;
	height: 21px;
	margin: 10px 0 0 0;
	padding: 3px 10px 6px 7px;
	float: left;
	overflow: hidden;
	color: #CFCFCF;
	background: #333 url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/pagination.png) top left no-repeat;
}

	div.pagination a, div.pagination a:visited {
		color: #FFF;
	}

div.paginationSub {
	height: 19px;
	float: right;
}

p.previousepage {
	height: 19px;
	margin: 0 4px 0 0;
	float: left;
	line-height: 19px;
	text-align: center;
}

	p.previousepage a, p.previousepage a:visited {
		height: 19px;
		padding: 0 3px 0 13px;
		border: 1px #1A1A1A solid;
		float: left;
		line-height: 19px;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/paging_leftArrow.gif) 5% 60% no-repeat;
	}

	p.previousepage a:hover {
		border: 1px #A9C3FF solid;
	}

p.pages {
	height: 19px;
	margin: 0 5px 0 0;
	float: left;
	line-height: 17px;
	text-align: center;
}

	p.onPage {
		padding: 0 7px;
		border: 1px #000 solid;
		background: #A9C3FF;
		color: #333;
		line-height: 19px;
	}

	p.pages a, p.pages a:visited {
		height: 19px;
		padding: 1px 8px;
		float: left;
		line-height: 19px;
	}

		p.pages a:hover {
			padding: 0 7px 0 7px;
			border: 1px #A9C3FF solid;
		}

p.nextpage {
	height: 19px;
	float: left;
	line-height: 19px;
	text-align: center;
}

	p.nextpage a, p.nextpage a:visited {
		height: 19px;
		padding: 0 13px 0 3px;
		border: 1px #1A1A1A solid;
		line-height: 19px;
		float: left;
		background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/paging_rightArrow.gif) 95% 60% no-repeat;
	}

		p.nextpage a:hover {
			border: 1px #A9C3FF solid;
		}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Index Main Graphic, or Flash Box

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.flashBox {
	width: 100%;
	margin: 0 0 5px 0;
	float: left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Checkout

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.checkout {
	float:left;
}

p a img {

}

td.ucTableBorderBackground {
	background: #F1F1F1;
}

td.ucTableHeaderBackground {
	background: #DDD;
}

span.ucSuggestedItemsHeader {
	font-size: 15px;
	float: left;
}

td.ucSuggestedItemsText {
	padding: 5px 0 0 0;
	float: left;
}

tr.ucTableHeaderBackground td {
	height: 12px;
	padding: 5px 0;
}

tr.ucShoppingBackground, tr.ucShoppingBackground td {
	padding: 5px 0;
}

span.ucTableHeader {
	line-height: 24px;
}

a.ucPassiveBranding {
	display: none;
}

#ucSpecialInstructionsLabel {
	height: 28px;
	line-height: 28px;
	width: 500px;
	margin: 0 0 65px 0;
	float: left;
	color: #333;
	display: block;
	font-weight: bold;
	font-size: 14px;
	position: relative;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Logged In Styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.leftNav span {
	color: #000;
}

.itemMainDescBox span {
	color: #000;
}

h6.groupbox span {
	color: #000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Arbitrary Pages

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.arbContent {
	width: 660px;
	margin: 0 0 10px 0;
	padding: 20px 10px;
	float: left;
}

.arbContentFullWidth {
	width: 690px;
	margin: 0 0 10px 0;
	padding: 10px 0px;
	float: left;
}

ul.rss-items {
	margin: 0 0 10px 0;
}

	li.rss-item {

	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Yoo Theme Text Styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.arbContent p.largeBlockOpen {
	width: 100%;
	margin: 0 0 10px 0;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_openQuote_big.gif) top left no-repeat;
}

.arbContent span.largeBlockClose {
	width: 100%;
	padding: 24px 46px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_closeQuote_big.gif) bottom right no-repeat;
}

.arbContent p.smallBlockOpen {
	width: 100%;
	margin: 0 0 10px 0;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_openQuote_small.gif) top left no-repeat;
}

.arbContent span.smallBlockClose {
	width: 100%;
	padding: 7px 14px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_closeQuote_small.gif) bottom right no-repeat;
}

.arbContent h3.caution {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_caution_yellow.gif) 0px 1px no-repeat;
}

.arbContent h3.eureka {
	width: 100%;
	margin-bottom: 3px;
	padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_lightBulb.gif) 0px 1px no-repeat;
}

.arbContent h3.exclaim_blue {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_exclaim_blue.gif) 0px 1px no-repeat;
}

.arbContent h3.arrowDown_green {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_arrowDown_green.gif) 0px 1px no-repeat;
}

.arbContent ul.bullets li {
	margin: 0 0 5px 0;
	list-style: none;
}

.arbContent ul li.big_white {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 44px;
	font-size: 24px;
	line-height: 40px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_big.gif) 0px 1px no-repeat;
}

.arbContent ul li.big_arrow {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 44px;
	font-size: 24px;
	line-height: 40px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_big.gif) 0px 1px no-repeat;
}

.arbContent ul li.big_check {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 44px;
	font-size: 24px;
	line-height: 40px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_big.gif) 0px 1px no-repeat;
}

.arbContent ul li.little_white {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_small.gif) 0px 1px no-repeat;
}

.arbContent ul li.little_arrow {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_small.gif) 0px 1px no-repeat;
}

.arbContent ul li.little_check {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_small.gif) 0px 1px no-repeat;
}

.arbContent ul li.micro_white {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_micro.gif) 0px 1px no-repeat;
}

.arbContent ul li.micro_arrow {
	width: 100%;
	margin-bottom: 3px;
padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_micro.gif) 0px 1px no-repeat;
}

.arbContent ul li.micro_check {
	width: 100%;
	margin-bottom: 3px;
	padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_micro.gif) 0px 1px no-repeat;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Yoo Theme Text Styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tabContent p.largeBlockOpen {
	width: 670px;
	margin: 0 0 10px 0;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_openQuote_big.gif) top left no-repeat;
}

.tabContent span.largeBlockClose {
	width: 578px;
	padding: 24px 46px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_closeQuote_big.gif) bottom right no-repeat;
}

.tabContent p.smallBlockOpen {
	width: 670px;
	margin: 0 0 10px 0;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_openQuote_small.gif) top left no-repeat;
}

.tabContent span.smallBlockClose {
	width: 642px;
	padding: 7px 14px;
	float: left;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_closeQuote_small.gif) bottom right no-repeat;
}

.tabContent h3.caution {
	width: 645px;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_caution_yellow.gif) 0px 1px no-repeat;
}

.tabContent h3.eureka {
	width: 645px;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_lightBulb.gif) 0px 1px no-repeat;
}

.tabContent h3.exclaim_blue {
	width: 645px;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_exclaim_blue.gif) 0px 1px no-repeat;
}

.tabContent h3.arrowDown_green {
	width: 645px;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_arrowDown_green.gif) 0px 1px no-repeat;
}

.tabContent ul.bullets li {
	margin: 0 0 5px 0;
	list-style: none;
}

.tabContent ul li.big_white {
	width: 626px;
	margin-bottom: 3px;
padding: 0 0 5px 44px;
	font-size: 24px;
	line-height: 40px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_big.gif) 0px 1px no-repeat;
}

.tabContent ul li.big_arrow {
	width: 626px;
	margin-bottom: 3px;
padding: 0 0 5px 44px;
	font-size: 24px;
	line-height: 40px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_big.gif) 0px 1px no-repeat;
}

.tabContent ul li.big_check {
	width: 626px;
	margin-bottom: 3px;
padding: 0 0 5px 44px;
	font-size: 24px;
	line-height: 40px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_big.gif) 0px 1px no-repeat;
}

.tabContent ul li.little_white {
	width: 644px;
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_small.gif) 0px 1px no-repeat;
}

.tabContent ul li.little_arrow {
	width: 644px;
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_small.gif) 0px 1px no-repeat;
}

.tabContent ul li.little_check {
	width: 644px;
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_small.gif) 0px 1px no-repeat;
}

.tabContent ul li.micro_white {
	width: 653px;
	margin-bottom: 3px;
padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_micro.gif) 0px 1px no-repeat;
}

.tabContent ul li.micro_arrow {
	width: 653px;
	margin-bottom: 3px;
	padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_micro.gif) 0px 1px no-repeat;
}

.tabContent ul li.micro_check {
	width: 653px;
	padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_micro.gif) 0px 1px no-repeat;
}

.red {
	color: #BC262C
}

.orange {
	color: #FFB400
}

.yellow {
	color: #FFB400
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Yoo Theme Text Styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.itemMainDescCont h3.caution {
	width: 335px;
	margin-bottom: 3px;
	padding: 0 0 5px 25px;
	float: left;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_caution_yellow_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont h3.eureka {
	width: 335px;
	margin-bottom: 3px;
	padding: 0 0 5px 25px;
	float: left;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_lightBulb_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont h3.exclaim_blue {
	width: 335px;
	margin-bottom: 3px;
	padding: 0 0 5px 25px;
	float: left;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_exclaim_blue_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont h3.arrowDown_green {
	width: 335px;
	margin-bottom: 3px;
padding: 0 0 5px 25px;
	float: left;
	line-height: 22px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_arrowDown_green_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont ul.bullets {
	width: 360px;
	float: left;
}

.itemMainDescCont ul.bullets li {
	margin: 0 0 5px 0;
	list-style: none;
}

.itemMainDescCont ul li.little_white {
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_small_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont ul li.little_arrow {
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_small_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont ul li.little_check {
	margin-bottom: 3px;
padding: 0 0 5px 26px;
	font-size: 18px;
	line-height: 23px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_small_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont ul li.micro_white {
	margin-bottom: 3px;
padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_white_micro_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont ul li.micro_arrow {
	margin-bottom: 3px;
padding: 0 0 5px 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_arrow_micro_2.gif) 0px 1px no-repeat;
}

.itemMainDescCont ul li.micro_check {
	padding: 0 0 0 17px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/yoo_styles/yoo_bullet_check_micro_2.gif) 0px 1px no-repeat;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Checkout Buttons

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#ucSuggestedItemsId tr {
}

div.ucContinueShoppingButton, input.ucContinueShoppingButtonOverlay {
	width: 161px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/continue_shopping.gif) top left no-repeat;
}

div.ucCheckoutButton, input.ucCheckoutButtonOverlay {
	width: 161px;
	height: 98px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/secure_checkout.gif) top left no-repeat;
}

input.ucContinueCheckoutButton {
	width: 161px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/continue_checkout.gif) top left no-repeat;
}

div.ucFinalizeOrderButton, input.ucFinalizeOrderButtonOverlay {
	width: 161px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/finalize_order.gif) top left no-repeat;
}

div.ucApplyCouponButton {
	width: 110px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/apply_coupon.gif) top left no-repeat;
}

input.ucApplyCouponButtonOverlay {
	width: 110px;
	height: 27px;
}

div.ucAddToCartButton, input.ucAddToCartButtonOverlay {
	width: 110px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/add_to_cart.gif) top left no-repeat;
}

input.ucSubmitButtonOverlay, .ucSubmitButton {
	width: 110px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/submit.gif) top left no-repeat;
}

div.ucUpdateButton, input.ucUpdateButtonOverlay {
	width: 110px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/update.gif) top left no-repeat;
}

div.ucContinueButton, input.ucContinueButtonOverlay {
	width: 110px;
	height: 27px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/checkout/continue.gif) top left no-repeat;
	float: left;
}

p.itemFreeShipping {
	width: 100%;
	float: left;
	font-weight: bold;
	color: #A9C3FF;
}

.leftMenus p.leftNavInsert {
	width: 180px;
	margin: 0 0 5px 0;
	float: left;
	text-align: center;
}

.leftMenus p.leftNavInsert a {
	width: 180px;
	float: left;
}

.leftMenus p.leftNavInsert a img {

}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Admin Panel

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

span.item_admin_panel {
	width: 552px;
	padding: 23px;
	border: 1px #AAA solid;
	top: 10px;
	left: 10px;
	position: absolute;
	background: #FAFAF0;
	text-align: left;
}

span.panel_mover {
	display: block;
	width: 19px;
	height: 19px;
	top: 1px;
	right: 1px;
	position: absolute;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/mover.gif) top left no-repeat;
}

span.item_admin_panel fieldset {
	width: 508px;
	margin: 0 0 20px 0;
	padding: 0 20px;
	border: 1px #AAA solid;
	float: left;
	background: #FFF;
}

.field_contents {
	width: 100%;
	padding: 10px 0;
	float: left;
}

fieldset.off div.field_contents {
	display: none;
}

div.field_contents p {
	margin: 0 0 10px 0;
}

span.item_admin_panel fieldset legend {
	padding: 0 10px 0 20px;
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/field_minus.gif) 5px 3px no-repeat;
	cursor: pointer;
}

span.item_admin_panel fieldset.off legend {
	background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/field_plus.gif) 5px 3px no-repeat;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wholesale

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	.groupWsMsgBox {
		width: 667px;
		padding: 5px 10px 5px 10px;
		border: 1px solid #333;
		font-weight: bold;
		text-align: center;
		line-height: 24px;
	}

	.groupWsListBox {
		width: 667px;
		height: 94px;
		padding: 3px 10px 3px 10px;
		margin: 0;
		border: 1px solid #333;
	}

	.groupWsListBoxLeft {
		width: 390px;
		padding: 11px 0px 0px 0px;
		margin: 0px;
		float: left;
	}

	.groupWsListBoxImg {
		 width: 80px;
		 padding: 5px;
		 margin: 0px;
		 float: left;
	}

	.groupWsListInfo {
		width: 300px;
		padding: 0px;
		margin: 0px;
		float: right;
	}

	.groupWsListDesc {
		font-weight: bold;
		padding: 0;
	}

	.groupWsListBoxRight {
		width: 267px;
		height: 94px;
		padding: 0;
		margin: 0 0 0 10px;
		float: right;
	}

	.groupWsListVolumeInfo {
		width: 160px;
		height: 77px;
		padding: 5px 0 0 0;
		margin: 5px 10px 0px 0px;
		font-size: 12px;
		text-align: center;
		float: left;
		border: 1px solid #CCC;
	}

	.groupWsListVolumeDetails {
		padding: 5px 0px 0px 0px;
		margin: 0px;
		font-size: 11px;
	}

	.volPricingTbl {
		width: 160px;
		font-size: 11px;
	}

	.volPricingQty {
		text-align: right;
		width: 75px;
	}

	.volPricingPrice {
		text-align: right;
		/* padding-left: 3px;
		padding-right: 7px; */
		width: 55px;
		padding-right: 30px;
	}

	.groupWsListBuy {
		width: 85px;
		padding: 10px 0px 0px 0px;
		margin: 0;
		text-align: center;
		float: right;
	}

	.groupWsListDropshipPrice {
		padding-top: 5px;
		font-size: 16px;
		font-weight: bold;
	}

	p.groupWsListBoxNotes {
		font-size: 10px;
	}

	a.groupWsListBoxBtn, a.groupWsListBoxBtn:visited {
		height: 12px;
		width: 100px;
		padding: 2px 10px;
		margin: 0;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		background-color: #4561a6;
		color: #fff;
		display: block;
		text-align: center;
	}

	a.groupWsListBoxBtn:hover {
		background-color: #ccd1d7;
		color: #fff;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wordpress/vBulletin Specific

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* Begin Typography & Colors */

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.postmetadata {
	text-align: center;
	font-size: 0.9em;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.altcomment {
	margin: 0;
	padding: 10px;
	background-color: #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	border: none;
	}

/*small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
*/
/* h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}
*/

/*h1 {
	font-size: 4em;
	text-align: center;
	}
*/
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

/* h2 {
	font-size: 1.6em;
	}
*/

h2.pagetitle {
	font-size: 1.6em;
	}

/*#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
*/

/*h3 {
	font-size: 1.3em;
	}
*/
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

/*h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}
*/

/*h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
*/

.entry p a:visited {
	color: #147;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	}

/*a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}
*/

/*a {
	color: #147;
	font-weight: bold;
	}
*/
/*a:hover {
	color: #147;
	font-weight: bold;
	text-decoration: underline;
	}
*/
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
/*body {
	margin: 0 0 20px 0;
	padding: 0;
	}
*/
.narrowcolumn {
	/* float: left; */
	/* padding: 0 0 20px 45px; */
	margin: 0px 0 0;
	/* width: 450px; */
	}

.widecolumn {
	/* padding: 10px 0 20px 0; */
	margin: 5px 0 0 150px;
	/* width: 450px; */
	}

.review_list_item {
	margin: 0px 20px 10px 20px;
	text-align: justify;
	border: 1px solid #b0b0b0;
	height: 133px;
	}

.post {
	margin: 0px 20px 25px 20px;
	text-align: justify;
	}

.post_wide {
	margin: 0px 0px 25px 8px;
	text-align: justify;
	}

.post hr, .post_wide hr {
	display: block;
	color: #425C9F;
	}

.widecolumn .post, .widecolumn .review_list_item {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both;
}


/* End Structure */



/*	Begin Headers */
/*h1 {
	padding-top: 70px;
	margin: 0;
	}
*/
/* h2 {
	margin: 30px 0 0;
	}
*/

h2.pagetitle {
	margin-top: 0px;
	text-align: center;
}

/* #sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}
*/

/*h3 {
	padding: 0;
	margin: 30px 0 0;
	}
*/
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
/*p img {
	padding: 0;
	max-width: 100%;
	}
*/
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0px 0px 0px 30px;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	list-style-type: disc;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	clear: left;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

/*select {
	width: 130px;
	}
*/
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 670px;
	padding: 2px;
	}

#commentform #submit {
	margin: 12px;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0px 20px 0px 0px;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

/*hr {
	display: none;
	}
*/
a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	}
/* End Various Tags & Classes*/

.review_list_item img {
	border: 0px;
	margin: 5px;
	padding: 5px;
}

.post img, .post_wide img {
	border: 1px solid #b0b0b0;
	margin: 5px;
	padding: 5px;
}

.entry img {
	border: 1px solid #b0b0b0;
	margin: 5px;
	padding: 5px;
}



/* GBP Theme leftMenus -> WP widget */
.widget {
	width: 183px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	float: left;
	background: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/navLeftBgBottom.png) #ccd1d7 no-repeat left bottom;
	color: #FFF;
}
.widget * {
	COLOR: #06112D
}
.widget *:visited {
	COLOR: #06112D
}
.widget LI {
	LIST-STYLE-TYPE: none
}

.widget ul LI {
	/* background: transparent url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/vertNavSeparator.png) no-repeat bottom left; */
	font-weight: bold;
}

.widget P.leftNavInsert {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 180px; TEXT-ALIGN: center
}
.widget P.leftNavInsert A {
	FLOAT: left; WIDTH: 180px
}
.widget P.leftNavInsert A IMG {

}

.widget LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 150px; PADDING-TOP: 0px
}
.widget LI A:hover {
	COLOR: #2B64C3
}
.widget LI .children LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 11px;
	/* BACKGROUND: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/bulletDashLight.png) no-repeat 17px 10px;  */
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; WIDTH: 135px; PADDING-TOP: 0px
}
.widget LI .children LI A:hover {
	COLOR: #2B64C3
}


/* GBP Theme P.leftNavTitle -> WP widgettitle */
.widgettitle {
	font-weight: bold;
	font-size: 14px;
	background: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/navLeftTopBar.png) #4561a6 no-repeat left top;
	float: left;
	margin: 0px 0px 7px 0px;
	width: 163px;
	padding: 0px 10px 1px 10px;
	text-align: left;
	color: #fff;
}

/* other */
.widget input {
	color: #000;
}

.review_list_item h2 {
	text-align: left;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	border: 0px none;
	font-size: 1.2em;
}

.post h2, .post_wide h2 {
	background-color: #FFF;
	padding: 0px 3px 2px 0px;
	margin: 0px;
	border: 0px none;
	font-size: 1.2em;
}

.post h2 a, .post h2 a:hover, .post h2 a:visited, post_wide h2 a, .post_wide h2 a:hover, .post_wide h2 a:visited {
	color: #000;
}

.post_info {
	text-align: left;
	font-size: 0.7em;
	background-color: #425C9F;
	margin: 0px;
	border: 0px none;
	padding: 0px 0px 0px 3px;
	color: #FFF;
}

.entry {
	padding-top: 10px;
}

.post p, .post_wide p {
	padding-bottom: 12px;
}

#s {
	margin-bottom: 4px;
}

img.introimageleft {
	float: left;
	border: 1px solid;
	margin-right: 10px;
}

.introimageright {
	float: right;
	border: 1px solid;
	margin-left: 10px;
}

.entrysectiontitle {
	font-weight: bold;
	font-size: 1.2em;
	background-color: #808080;
	color: #FFF;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tableofcontentsheader {
	font-weight: bold;
	font-size: 1.3em;
	padding-top: 25px;
	padding-bottom: 10px;
}

.changelog {
	font-family: 'Courier New', Courier, System, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 10px;
	margin: 10px;
	border: 1px solid #ddd;
	border-top: 3px solid #ddd;
	font-size: 0.8em;
}

blockquote {
	border: 1px dashed #b0b0b0;
	padding: 10px 10px 0px 10px;
	margin: 30px;
}

blockquote p {
	padding: 0px;
	margin: 0px;
}

.header a, .header a:hover, .topNav a, .topNav a:hover {
	font-weight: normal;
}

#sort_options a, #sort_options a:hover, #sort_options a:visited {
	font-weight: normal;
}

#sort_options {
	padding: 20px 20px 5px 20px;
	text-align: right;
}

.widget_categories {
	text-align: center;
}

#cat, #cat option {
	color: #000;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cluetip

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {
  background-color: #ccd1d7;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #ccd1d7;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #4561a6;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #ccd1d7;
  font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #fff;
  font-weight: bold;
  background-color: #4561a6;
}
.cluetip-default div#cluetip-close a {
  color: #fff;
  font-weight: bold;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
.clue-bottom-default .cluetip-arrows {
  background-image: url(http://divecamcentral.com/blog/wp-content/themes/dcc_v1/images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}