/* Start of CMSMS style sheet 'Default' */
/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #000 url(uploads/template/bg.jpg) top no-repeat;color:#000000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000;}
a img{border:none;}
a:focus{outline: none;}

h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;color:#000;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;color:#000;font-weight:normal;margin:20px 0 6px 0;line-height:1.2em;}
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:19px;color:#000;font-weight:normal;margin:20px 0 6px 0;line-height:1.2em;}
h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#000;font-weight:normal;margin:20px 0 6px 0;line-height:1.2em;}

.photo{padding:1px;background:#fff;border:1px solid #cccccc;}
.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:950px;margin:0 auto}

/*******************************************************/
/* Toolbar
/*******************************************************/

	#toolbar{color:#fff;padding:4px 0 0 0;height:25px;overflow:hidden;position:relative}
		#toolbar-links{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
			#toolbar-links a{color:#fff;text-decoration:none;padding:0 12px}
			#toolbar-links a:hover{text-decoration:underline}
			#toolbar-links ul{margin:0;padding:0;list-style:none;}
			#toolbar-links ul li{margin:0;padding:0;list-style:none;float:left;border-right:1px solid #506f9b}
		
		#toolbar-canadiandiamondcorp{position:absolute;top:0;right:0}
		
/*******************************************************/
/* Header
/*******************************************************/		

	#header{position:relative;}
		
		h1#logo{margin:0;position:relative;z-index:2;width:412px;height:95px;}
			h1#logo a{display:block;text-indent:-5000px;font-size:1px;line-height:1;background: url(uploads/template/logo.gif) top left no-repeat;width:412px;height:95px;}
			
		#header #databasebutton{position:absolute;top:0;right:0;}
#databasebutton a{cursor:pointer;}
		
		#tollfree{position:absolute;top:50px;right:0}

		#headerphoto{position:absolute;top:-29px;left:420px}
		
/*******************************************************/
/* Navigation
/*******************************************************/		
		
	#nav{border-bottom:10px solid #fff}
		#nav ul{margin:0;padding:0;}
#nav ul li{display:none;}
#nav ul li#page15,#nav ul li#page16,#nav ul li#page17,#nav ul li#page18,#nav ul li#page19,#nav ul li#page20,#nav ul li#page21{display:block;}
		#nav ul li{float:left;margin:0;padding:0;list-style:none;}
		#nav ul li a{display:block;height:39px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:top left;background-repeat:no-repeat}
		#nav ul li#page16 a{background-image: url(uploads/template/nav-aboutus.gif);width:122px;}
		#nav ul li#page17 a{background-image: url(uploads/template/nav-ringdesign.gif);width:137px;}
		#nav ul li#page18 a{background-image: url(uploads/template/nav-priceguide.gif);width:137px;}
		#nav ul li#page19 a{background-image: url(uploads/template/nav-canadiandiamonds.gif);width:212px;}
		#nav ul li#page20 a{background-image: url(uploads/template/nav-featurediamonds.gif);width:199px;}
		#nav ul li#page21 a{background-image: url(uploads/template/nav-education.gif);width:143px;}
		#nav ul li a:hover{background-position: bottom !important}
		/* Level 2 */
		#nav ul li ul{background:#fff;width:220px;border-top:1px solid #b4c5da;border-left:1px solid #b4c5da;border-right:1px solid #b4c5da;margin:0;position:absolute;left: -999em;}
		#nav ul li ul li a{color:#000;border-bottom:1px solid #b4c5da;width:200px !important;height:auto !important;padding:6px 10px;text-indent:0;background-image:none !important}
		#nav ul li ul li a:hover{background: #e7ecf3}
		/* Level 3 */
		#nav ul li ul li ul {margin: -26px 0 0 180px;}
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}

/*******************************************************/
/* Hero
/*******************************************************/

	#hero{border-bottom:10px solid #fff;}
	
	#contentarea{clear:both;padding:0px 10px;background: #fff url(uploads/template/contentarea-bg.gif) top right repeat-y}
	.level2.wide #contentarea{background-image:none}

	

/*******************************************************/
/* Main Content
/*******************************************************/
	
		#content{width:609px;float:left;}
		.level2 #content{padding:20px 20px;width:569px}
		.level2.wide #content{padding:20px 20px;width:auto;float:none}
		
			#block-twitter{width:295px;float:left;margin:0 15px 0 0}
#block-twitter h2{margin-top:0;}
			
			#block-twitter{width:295px;float:left;}
#block-facebook h2{margin-top:0;}
		
				
			/* Form Builder */
			.formbuilderform {width:100%;border-collapse:collapse;margin:0 0 15px 0}
			.formbuilderform th{color:#000;font-weight:bold;text-align:left;vertical-align:top;padding:6px 7px 4px 7px;border-bottom:1px solid #efefef;width:35%;font-size:11px}
			.formbuilderform td{vertical-align:top;padding:4px 7px 4px 7px;border-bottom:1px solid #efefef;font-size:11px}
			.formbuilderform td td{border:none;padding:0 15px 0 0}
			span.required{color:red;font-weight:bold;padding:0 0 0 5px}	
			.formbuilderform td.textfield input{width:99%;}	
			.formbuilderform td.smalltextfield input{width:100px}	
			.formbuilderform td.textarea textarea{width:99%}	
			.formbuilderform td input, .formbuilderform td textarea, .formbuilderform td select{font-size:11px;}
			.formbuilderform td.hidden{display:none;}
			div.submit{background:#efefef;padding:5px 10px;border-bottom:1px solid #ccc;text-align:center}
			tr.formbuilderform-submit td{background:#efefef;padding:5px 10px;border-bottom:1px solid #ccc;}
			.fbsubmit{font-weight:bold;}


			/* Light Boxes */
			#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
			#cboxOverlay{position:fixed; width:100%; height:100%;}
			#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
			#cboxContent{position:relative; overflow:visible;}
			#cboxLoadedContent{overflow:auto;}
			#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
			#cboxTitle{margin:0;}
			#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
			#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
			.hidden{display:none;}
			#cboxOverlay{background:#eeeeee;}
			#colorbox{}
				#cboxContent{margin-top:32px;}
					#cboxLoadedContent{background:#fff; padding:1px;border:1px solid #cccccc}
					#cboxLoadingGraphic{background:url(uploads/template/loading.gif) center center no-repeat;}
					#cboxLoadingOverlay{background:#fff;}
					#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
					#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
					#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(uploads/template/controls.gif) 0 0 no-repeat;}
					#cboxPrevious{background-position:0px 0px; right:44px;}
					#cboxPrevious.hover{background-position:0px -25px;}
					#cboxNext{background-position:-25px 0px; right:22px;}
					#cboxNext.hover{background-position:-25px -25px;}
					#cboxClose{background-position:-50px 0px; right:0;}
					#cboxClose.hover{background-position:-50px -25px;}
					.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
					.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
					.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
					.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
					.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
		
			/* Misc */
			#content #databasebutton{margin:15px 0;font-size:11px;font-weight:bold;background:#fffde1;border:1px solid #ebd79a;padding:5px 10px;clear:both}
			#content #databasebutton a{text-decoration:none;}
			#content #databasebutton img{vertical-align:middle;margin:0 5px 0 0}
			
			.productlisttable{width:100%;border-collapse:collapse}
			.productlisttable th{text-align:left;background:#324f77;color:#fff;padding:4px 5px;vertical-align:top;border-bottom:1px solid #efefef}
			.productlisttable td{padding:4px 5px;vertical-align:middle;border-bottom:1px solid #efefef}
			
			th.productlisttable-shapeimage{width:46px;}


/*******************************************************/
/* Right Column
/*******************************************************/		

.level1 #column-right{width:285px;float:left;padding:15px 15px 10px 15px;margin:0 0 0 6px;display:inline}	
.level2 #column-right{width:299px;float:left;padding:8px 8px 10px 8px;margin:0 0 0 6px;display:inline}


			#column-right h2{margin-top:0;}


			.ad{margin:0 0 8px 0;}
		
/*******************************************************/
/* Footer
/*******************************************************/			
		
	#footer{clear:both;background:#fff;padding:15px 20px;border-top:1px solid #7f7f7f;font-size:11px}
		#footer-logo{float:right;}
	
		#footer a{color:#000;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}
		#footer p{margin:0;}
		
		
/*******************************************************/
/* Blank
/*******************************************************/		
body.blank{background-image:none;background:#fff;margin:0;padding:15px;}
/* End of 'Default' */


/* End of 'Default' */

