body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}#launch {
	text-align: center;
	padding-top: 150px;
}
#logo {
	text-align: center;
	padding-top: 48px;
}
#date {
	text-align: center;
	padding-top: 100px;
}
#email {
	text-align: center;
	padding-top: 72px;
	padding-bottom: 80px;
}
#page {
	width: 920px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:45px auto;  
}
.central_box {
	padding: 0px;
	float: left;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	overflow:hidden;
}
#menu {
	height: 301px;
	width: 242px;
}
#scroll1 {
	height: 301px;
	width: 661px;
	margin-left: 17px;
}
#scroll2 {
	height:201px;
	width:601px;
}

#scroll_gallery {
	height:437px;
	width:921px;
	margin-bottom:18px;
}

	#ship {
	height: 201px;
	width: 303px;
	margin-left: 15px;
}
#page #menu a {
	display: block;
	line-height: 50px;
	padding-left: 24px;
	background-repeat: no-repeat;
	text-transform:uppercase;
	font-size:12px;
}
#page #menu a strong {
	color:#F7931E;
}
#page #menu a:hover strong {
	color:#000;
}
#page #menu a:hover {
	color:#000;
	text-decoration:none;
}

#page #menu a.disabled {
	color:#999;
}
#page #menu a.disabled:hover {
	color:#999;
}
#page #menu a.disabled strong {
	color:#F7931E;
}
#page #menu a.p1 { background-image: url(http://lockcircle.com/img/images/menu1_black_01.gif); }
#page #menu a.p2 {
	background-image: url(http://lockcircle.com/img/images/menu1_black_02.gif);
	height:51px;
}
#page #menu a.p3 { background-image: url(http://lockcircle.com/img/images/menu1_black_02.gif); }
#page #menu a.p4 { background-image: url(http://lockcircle.com/img/images/menu1_black_02.gif); }
#page #menu a.p5 { background-image: url(http://lockcircle.com/img/images/menu1_black_02.gif); }
#page #menu a.p6 { background-image: url(http://lockcircle.com/img/images/menu1_black_06.gif); }
#page #menu a.p6small { background-image: url(http://lockcircle.com/img/images/menu1_black_06-small.gif); }

#page #menu a.narrow { line-height: 45px; }
#page #menu a.p1.narrow { height:42px; }
#page #menu a.p2.narrow { height:42px; }
#page #menu a.p3.narrow { height:42px; }
#page #menu a.p4.narrow { height:42px; }
#page #menu a.p5.narrow { height:41px; }
#page #menu a.p6.narrow {  }


#page #menu a.p1:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_01.gif);
}
#page #menu a.p2:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_02.gif);
}
#page #menu a.p3:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_02.gif);
}
#page #menu a.p3.disabled:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_black_02.gif);
}
#page #menu a.p4:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_02.gif);
}
#page #menu a.p5:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_02.gif);
}
#page #menu a.p6:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_06.gif);
}
#page #menu a.p6small:hover {
	background-image: url(http://lockcircle.com/img/images/menu1_orange_06-small.gif);
}
#page #footer #box_like {
	float: left;
	height: 33px;
	width: 242px;
}
#page #footer #menu_under {
	height: 33px;
	width: 661px;
	margin-left: 17px;
	float: left;
	font-size:10px;
}

#page #menu_under a {
	display: block;
	line-height: 33px;
	text-align:center;
	background-repeat: no-repeat;
	text-transform:uppercase;
	height:33px;
	float:left;
}
#page #menu_under a strong { color:#F7931E; }
#page #menu_under a:hover strong { color:#000; }
#page #menu_under a:hover {
	color:#000;
	text-decoration:none;
}
#page #menu_under a.disabled { color:#999; }
#page #menu_under a.disabled:hover { color:#999; }
 #page #menu_under a.disabled strong { color:#F7931E; }
#page #menu_under a.multiline {
	line-height:10px;
	padding-top:6px;
}

#page #menu_under a.p1 { 
	background-image: url(http://lockcircle.com/img/images/menu-footer_01.gif);
	width:64px;
 }
#page #menu_under a.p2 {
	background-image: url(http://lockcircle.com/img/images/menu-footer_02.gif);
	width:90px;
}
#page #menu_under a.p3 {
	background-image: url(http://lockcircle.com/img/images/menu-footer_03.gif);
	width:102px;
}
#page #menu_under a.p4 {
	background-image: url(http://lockcircle.com/img/images/menu-footer_04.gif);
	width:95px;
}
#page #menu_under a.p5 {
	background-image: url(http://lockcircle.com/img/images/menu-footer_05.gif);
	width:95px;
}
#page #menu_under a.p6 {
	background-image: url(http://lockcircle.com/img/images/menu-footer_06.gif);
	width:113px;
}
#page #menu_under a.p7 {
	background-image: url(http://lockcircle.com/img/images/menu-footer_07.gif);
	width:102px;
}

#page #menu_under a.p1:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_01.gif);
}
#page #menu_under a.p2:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_02.gif);
}
#page #menu_under a.p3:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_03.gif);
}

#page #menu_under a.p4:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_04.gif);
}
#page #menu_under a.p4.disabled:hover {
	background-image: url(http://lockcircle.com/img/images/menu-footer_04.gif);
}
#page #menu_under a.p5:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_05.gif);
}
#page #menu_under a.p6:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_06.gif);
}
#page #menu_under a.p7:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_07.gif);
}

/* Nova versione home */
#page #menu_under a.p1_h { 
	background-image: url(http://lockcircle.com/img/images/global_footer_left.gif);
	background-position:left top;
	width:107px;
	height:33px;
	overflow:hidden;
 }
#page #menu_under a.p2_h {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:76px;
	background-position:left top;
	border-left:1px solid #FFF;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p3_h {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:82px;
	background-position:left top;
	border-left:1px solid #FFF;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p4_h {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:78px;
	border-left:1px solid #FFF;
	background-position:left top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p5_h {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:85px;
	border-left:1px solid #FFF;
	background-position:left top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p6_h {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:122px;
	border-left:1px solid #FFF;
	background-position:left top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p7_h {
	background-image: url(http://lockcircle.com/img/images/global_footer_right.gif);
	width:100px;
	border-left:1px solid #FFF;
	background-position:right top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.multiline {
	/* reduced height to accomodate padding */
	height:27px;
}
#page #menu_under a.p1_h:hover {
	background-image: url(http://lockcircle.com/img/images/global_footer_left_h.gif);
}
#page #menu_under a.p2_h:hover, #page #menu_under a.p3_h:hover, #page #menu_under a.p4_h:hover, #page #menu_under a.p5_h:hover,#page #menu_under a.p6_h:hover {
	background-image: url(http://lockcircle.com/img/images/global_footer_center_h.gif);
}
#page #menu_under a.p7_h:hover {
	background-image: url(http://lockcircle.com/img/images/menu_footer_h_07.gif);
}




/* nuova lockport */

#page #menu_under a.p1_l { 
	background-image: url(http://lockcircle.com/img/images/global_footer_left.gif);
	background-position:left top;
	width:43px;
	height:33px;
	overflow:hidden;
 }
#page #menu_under a.p2_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:68px;
	background-position:left top;
	border-left:1px solid #FFF;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p3_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:77px;
	background-position:left top;
	border-left:1px solid #FFF;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p4_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:77px;
	background-position:left top;
	border-left:1px solid #FFF;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p5_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:127px;
	border-left:1px solid #FFF;
	background-position:left top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p6_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:96px;
	border-left:1px solid #FFF;
	background-position:left top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p7_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_center.gif);
	width:75px;
	border-left:1px solid #FFF;
	background-position:left top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.p8_l {
	background-image: url(http://lockcircle.com/img/images/global_footer_right.gif);
	width:85px;
	border-left:1px solid #FFF;
	background-position:right top;
	height:33px;
	overflow:hidden;
}
#page #menu_under a.multiline {
	/* reduced height to accomodate padding */
	height:27px;
}
#page #menu_under a.p1_l:hover { background-image: url(http://lockcircle.com/img/images/global_footer_left_h.gif); }
#page #menu_under a.p2_l:hover, #page #menu_under a.p3_l:hover, #page #menu_under a.p4_l:hover, #page #menu_under a.p5_l:hover,#page #menu_under a.p6_l:hover ,#page #menu_under a.p7_l:hover {
	background-image: url(http://lockcircle.com/img/images/global_footer_center_h.gif);
}
#page #menu_under a.p8_l:hover { background-image: url(http://lockcircle.com/img/images/menu_footer_h_07.gif); }

/* area dedicated to the lockport under menu */


#page #footer {
	clear:both;
	padding-top: 20px;
}
#page #footer #box_like {
	background-image: url(http://lockcircle.com/img/like_bg.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 234px;
	padding-top:8px;
	padding-left:8px;
}
#page #gallery_control {
	float: none;
	clear: both;
	
}
#page #gallery_control a {
	display: block;
	float: left;
	margin-right: 12px;
}

#page #gallery_control.tiny a {
	display: block;
	float: left;
	margin-right: 6px;
}
#page #order_div {
	background-color: #FFF;
	margin:0;
	color: #000;
	position:relative;
	top:-4px;
	width:881px;
	padding:20px;
	font-size: 14px;
}

#page #order_xdiv td {
	color: #000;
}
.bigtd {
	font-size: 18px;
}
.small_text {
	font-size: 10px;
}
#page .error {
	border: 1px dotted #F00;
	text-align: center;
	padding: 20px;
	font-size: 18px;
	background-color: #FC6;
	margin-bottom:20px;
}
#page .notice {
	border: 1px dotted #F00;
	text-align: center;
	padding: 20px;
	font-size: 18px;
	margin-bottom:20px;
}
#country_select_div {
	border: 1px dotted #f6921e;
	padding: 10px;
	font-size: 16px;
	margin-bottom: 20px;
}
#ship_div {
	width: 360px;
	float: left;
	margin-right: 10px;
	border: 1px dotted #F6921E;
	font-size:16px;
	padding:20px;
	margin-left:30px;
}
#contact_div {
	width: 360px;
	float: left;
	margin-right: 10px;
	border: 1px dotted #F6921E;
	font-size:16px;
	padding:20px;
	margin-left:240px;
}
#invoice_div {
	width: 360px;
	float: left;
	margin-right: 10px;
	border: 1px dotted #F6921E;
	padding:20px;
	font-size:16px;
}
#ship_div label,#contact_div label,#invoice_div label  {
	
	display: block;
	clear: both;
	margin-bottom:4px;
	margin-top:10px;
	font-size:12px;
}


#ship_disclaimer {
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F6921E;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F6921E;
	padding: 10px;
}
#order_div	a:link {
	color: #000;
	text-decoration: none;
}
#order_div a:visited {
	text-decoration: none;
	color: #000;
}
#order_div a:hover {
	text-decoration: underline;
	color: #000;
}
#order_div a:active {
	text-decoration: none;
	color: #000;
}
#order_div .numero_ordine {
	text-align: center;
	font-weight: bold;
}
#order_div .link_track {
	text-align: center;
	font-weight: bold;
}
#payprompt {
	clear: both;
	margin-top: 15px;
	padding: 5px;
	border: 1px dotted #F6921E;
	width: 500px;
	margin-left: 180px;
	text-align: center;
}
#page #order_div .titolo {
	text-transform: uppercase;
	font-size: 28px;
	font-weight: lighter;
}
#page #order_div table tr td .country {
	color: #F6921E;
	font-weight: normal;
	font-size: 18px;
}
#page #order_div table tr td .reseller {
	font-size: 11px;
	line-height: 15px;
}
#page strong.thin {
	font-weight:normal;
}
.product_prompt {
	padding:15px;
	font-size:18px;
	font-weight:bold;
}
.product_section {
	overflow:hidden;
}
#order_div .product_prompt a:hover {
	color:#F6921E;
}