@media print 

{ 
	/* your print styles go here */
	#header, #footer, #menu { display: none; } 

	body { font: 12pt georgia,serif; } 
	h1 { font-size: 18pt; } 
	h2 { font-size: 16pt; color: #000; }
		



img { border:0px;}
.main-container { width:100%; float:left; margin:0px; padding:0px;}
.container { width:80%; margin:0 auto; padding:0px; display:table;}

/*header*/
.header { width:100%; float:left; margin:0px; padding:0px; border-top:#f2d04a 5px solid;}
.logo_top { width:100%; float:left; margin:5px 0 10px 0; padding:0px;}
.logo_als { width:429px; float:left; margin:0px; padding:0px; line-height:0px;}

.top_right { width:330px; float:right; margin:10px 0 0 0; padding:0px;}
.phone1 { width:137px; float:left; margin:0px; padding:0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:14px; color:#555555; line-height:23px;}
.phone1 a{color:#555555; text-decoration:none;}
.phone1 a:hover{color:#555555; text-decoration:none;}

.emailtop { width:163px; float:right; margin:0px; padding:0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:14px; color:#555555; line-height:23px;}
.emailtop a{color:#555555; text-decoration:none;}
.emailtop a:hover{color:#00578e; text-decoration:none;}


/*--navigation--*/
.menu_area { width:100%; float:left; margin:0px; padding:3px 0; border-top:#f1f1f1 1px solid;}
.menu { width:844px; float:left; margin:0px; padding:0px;}
#nav
		{width: 100%; /* 1000 */
			font-family:cambriab, Arial, Helvetica, sans-serif;
			position:relative;
			float:left;
			text-transform:uppercase; text-decoration:none; z-index:9999; font-weight:normal;
		}

			#nav > a { display: none; }

			#nav li
			{
				position: relative;
				list-style: none;
			}
				#nav li a
				{
					color: #555555;
					display: block;
				}
				#nav li a:active
				{
				
				}

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #fff;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				height: auto; /* 60 */
				/*background-color: #003d98;*/
				 list-style: none; padding:0px; margin:0px; 
			}
				#nav > ul > li { height:auto; 
					float: left; 
				}
					#nav > ul > li > a
					{ padding:0px 13px 0px 13px;
						height:auto; 
						font-size:17px; /* 24 */
						line-height:33px; /* 60 (24) */
						text-align: center;
						text-transform: none; text-decoration:none;
						margin:0 0px 0 0px;
					}
						#nav > ul > li:not( :last-child ) > a
						{
						
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #00578e; text-decoration:none;
							color:#fff; border-radius:7px;
							
						}

						#nav > ul > li a.selected
						{
							background-color: #00578e; text-decoration:none;
							color:#fff; border-radius:7px; 
							
						}



				/* second level */

				#nav li ul
				{
					background-color: #fff;
					display: none;
					position: absolute;
					top: 100%; width:230px; margin:0px; padding:0px;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: 0px;
						}
						#nav li ul a
						{
							font-size: 13px; /* 20 */ 
							border-bottom: 1px solid #ccc; text-transform:none;
							padding: 0px 0 0 17px;  text-decoration:none; line-height:33px;/* 15 (20) */
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background-color: none; border-right:0px; color:#fff; text-decoration:none;
							}


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
		}

		@media only screen and ( max-width: 767px ) /* 640 */
		{
			
			#nav
			{
				position: relative;
				top: auto;
				left: auto; width:100%;
			}
				#nav > a
				{
					width: 3.125em; /* 50 */
					height: 40px; /* 50 */
					text-align: left;
					text-indent: -9999px;
					background-color: #838383;
					position: relative; margin:0px 0px 0px 0px; border-radius:0px;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: ''; 
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;  
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0; 
				width:100%; background-image:none;
				margin-top:0px; border-radius:0px;
				
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{
					width: 95%;
					float: none;
					border-bottom:1px solid #ccc; background-image: none; background-color:#545150; padding-left:0px;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left; background-color:none;
						padding:0 0 0 10px; border:none; line-height:33px;  color:#fff; font-size: 14px;
						
						 /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							background-color:none; color:#fff;

							
							
						}
						
						#nav > ul > li > a:hover{background-color: #00578e; text-decoration:none;
							color:#fff; border-radius:0px;}
						#nav > ul > li a.selected
						{
							background-color: #00578e; text-decoration:none;
							color:#fff; border-radius:0px; 
							
						}


				/* second level */

				#nav li ul
				{
					position: static;
					padding:0px; /* 20 */
					width:100%;
					display: block; border-bottom:none; background-image:none;
				}
				#nav li ul a
						{ font-size: 12px; /* 20 */ 
							border-bottom: 1px solid #ccc; width:95%;
							padding: 0px 0 0 5%; line-height:30px; /* 15 (20) */
						}
		}

/*close navigation*/
.search { width:217px; float:left; margin:0px; padding:0px;}
.search_field { width:128px; float:left; margin:0 7px 0 0; padding:5px; border:#ccc 1px solid; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-radius:7px;}
.search_img { float:right; border:0px;padding:0 4px 0 0;}
.cart_img { float:right; border:0px;}
.img { float:right; line-height:0px;}
/*close header*/

/*middle*/
.middle-content { width:100%; float:left; margin:0px; padding:0px;}
.banner { width:100%; float:left; margin:0px; padding:0px; /*background-image:url(./images/banner-bg.jpg); background-position:top center;*/ height:427px; border-bottom:#f2f2f2 7px solid;}



.banner_text_left { width:585px; float:left; margin:30px 0px 0 100px; padding:0px;}
.banner_text_left h1{ width:100%; float:left; margin:0px 0 30px 0; padding:0px; color:#00578e; font-family:cambria, Arial, Helvetica, sans-serif; font-size:30px;}
.ls-l h1{width:100%; float:left; margin:0px 0 30px 0; padding:0px; color:#00578e; font-family:cambria, Arial, Helvetica, sans-serif; font-size:30px;}
.banner_text_left p{ width:100%; float:left; margin:0px 0 68px 0; padding:0px; color:#00578e; font-family:lsans_0, Arial, Helvetica, sans-serif; font-size:18px; line-height:30px; font-weight:normal;}
.banner_text_left span{width:100%; float:left; margin:0px 0 0 0; padding:0px;}

.banner_text_right { width:236px; float:right; margin:30px 0 0 852px; padding:0px;}
.banner_text_right p{ width:100%; float:left; margin:0px 0 24px 0; padding:0px; text-align:center;}


.middle_text { width:100%; float:left; margin:0px; padding:0px;}
.left_text { width:745px; float:left; margin:50px 0 0 0; padding:0px;}
.left_text h1{ width:100%; float:left; margin:0px 0 0 0; padding:0px; font-size:24px; color:#00578e; font-family:cambria, Arial, Helvetica, sans-serif; font-weight:normal;}
.left_text p{ width:100%; float:left; margin:30px 0 0 0; padding:0px; font-size:14px; color:#333333; font-family:lsans_0, Arial, Helvetica, sans-serif; line-height:24px;}
.img1 { float:right; line-height:0px; margin-left:30px;}

.default_content { width:100%; float:left; margin:3px 0 0 0; padding:0px; border-top:#f2f2f2 7px solid;}
.about_banner { width:100%; float:left; margin:0 0 22px 0; padding:0px;}
.about_banner img{ width:100%; height:auto;}
.left_text_default { width:745px; float:left; margin:20px 0 0 0; padding:0px;}
.left_text_default h1{ border-bottom:1px solid #d8d8d8;width:100%; float:left; margin:0 0 10px; padding:10px 0; font-size:24px; color:#00578e; font-family:cambria, Arial, Helvetica, sans-serif; font-weight:normal;}
.left_text_default p{ width:100%; float:left; margin:15px 0 0 0; padding:0px; font-size:14px; color:#333333; font-family:lsans_0, Arial, Helvetica, sans-serif; line-height:24px;}
.left_text_default p a:link{font-size:14px; color:#333333;text-decoration:none;}
.left_text_default p a:hover{font-size:14px; color:#333333;text-decoration:underline;}
.left_text_default p a:visited{font-size:14px; color:#333333;text-decoration:none;}

.steps-right { width:280px; float:right; margin:17px 0 0 0; padding:0px;}
.steps-right h1{ width:100%; float:left; margin:0px 0 24px 0; padding:0px; color:#b0bf27; font-family:calibri, Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal;}
.steps { width:100%; float:left; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#ffcf45 2px solid; color:#555555; font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.steps h1{ width:65%; float:left; margin:0px; padding:0px; color:#00578e; font-family:cambriab, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal;}
.steps span{ width:65%; float:left; margin:0px; padding:0px; color:#00578e; font-family:cambriab, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal;}
.img2 { float:left; line-height:0px; margin:11px 14px 0 0;}
.steps_default { width:100%; float:left; margin:0px 0 24px 0; padding:0px; text-align:center;}

.steps1 { width:100%; float:left; margin:0 0 15px 0; padding:0 0 15px 0; color:#555555; font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.steps1 h1{ width:65%; float:left; margin:0px; padding:0px; color:#00578e; font-family:cambriab, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal;}
.steps1 span{ width:65%; float:left; margin:0px; padding:0px; color:#00578e; font-family:cambriab, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal;}

.howtoorder { width:100%; float:left; margin:180px 0 50px 0; padding:0px;}
.how-to-order-bg { width:760px; float:left; margin:0px; padding:15px; background-color:#f2f2f2; color:#00578e; font-family:lsans_0, Arial, Helvetica, sans-serif; font-size:23px; line-height:70px;}
.img3 { float:right; line-height:0px; margin:0px;}

/*close middle*/

/*footer*/
.footerbg { width:100%; float:left; margin:0px; padding:0px; background-color:#333333;}

.footer_links { width:100%; float:left; margin:0px; padding:15px 0; border-bottom:#444444 1px solid; text-align:center; color:#fff; font-family:lsans_0, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.footer_links a{color:#fff; text-decoration:none;}
.footer_links a:hover{color:#ffcf45; text-decoration:none;}

.copyright { width:100%; float:left; margin:0px; padding:10px 0; text-align:center; color:#fff; font-family:lsans_0, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:24px;}
/*close footer*/

.widget-title {  
    color: #b0bf27;
    float: left;
    font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin: 0 0 24px;
    padding: 0;
    width: 100%;
	}

iframe {width:600px;height:300px;}

.btn {
    background:  #00578D;
    border-color: -moz-use-text-color -moz-use-text-color #F2D04A;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #ffffff;
    font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 45px;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    width: 85px;
}
.submitb {
    background-image: url(./images/submit.png);
    background-position: bottom;
    background-repeat: no-repeat;
    border: 0 none;
    height: 33px;
    width: 144px;
	cursor:pointer;
}

.btn:hover {
  background: #F2D04A;
   border-color: -moz-use-text-color -moz-use-text-color #00578D;
  text-decoration: none;
}
.textbox {
	font-family: calibri,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	width: 90%;
	border: 1px solid #cccccc;
	height: 26px;
}
.textarea {
	font-family: calibri,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	width: 90%;
	border: 1px solid #cccccc;
	height: 50px;
}
.cc1{width:50%;float:left;}
.cc2{width:50%;float:left;}
#searchform{display:none;}
.search-h1{
    color: #00578e;
    float: left;
    font-family: cambria,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100%

	}
.page-title{
    color: #00578e;
    float: left;
    font-family: cambria,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100%

	}
.page-title a:link{ 
     color: #00578e;
	 text-decoration: none;
}

.page-title a:hover{ 
     color: #555555;
	 text-decoration: none;
}
.page-title a:visited{ 
     color: #00578e;
	 text-decoration: none;
}

.more-link
{
 font-weight: normal;
 color: #00578e;
 font-family: cambria,Arial,Helvetica,sans-serif;
 font-size: 16px;
}
.more-link a:link
{
color: #00578e;
text-decoration: underline;
}
.more-link a:hover
{
color: #555555;
text-decoration: underline;
}
.more-link a:visited
{
color: #00578e;
text-decoration: underline;
}
/*contact-form*/

.enquiry_form{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.enq-heading{width:100%; height:auto; margin:0px; padding:0px; background-color:#00578e; display:table}
.enq-heading h1{margin:0px; padding:7px 0px 7px 10px; font-family:cambria, Arial, Helvetica, sans-serif; color:#fff; font-size:22px; font-weight:normal;border-bottom:none;}
.enq-left{width:370px; height:auto; margin:0px; padding:0px; float:left;}
.enq-left ul{margin:20px 0px 0px; padding:0px;}
.enq-left ul li{margin:0px; padding:0px 0px 8px; list-style:none;float:left;width:100%;}
.enq-left ul li a img{margin:0px; padding:0px;}
.text{margin:0px; padding:0px 0px 0px 5px;font-family:cambria, Arial, Helvetica, sans-serif; color:#555555; font-size:15px; border-radius:5px; border:1px solid #bababa ; width:335px; height:33px;}

.enq-right{width:370px; height:auto; margin:0px; padding:0px; float:right;}
.enq-right ul{margin:20px 0px 0px; padding:0px;}
.enq-right ul li{margin:0px; padding:0px 0px 8px ; list-style:none;}
.enq-right ul li a img{margin:0px; padding:0px;}
.text1{margin:0px; padding:0px 0px 0px 5px;font-family:cambria, Arial, Helvetica, sans-serif; color:#555555; font-size:15px; border-radius:6px; border:1px solid #bababa ; width:361px; height:151px;}
.button{margin:0px; padding:0px; float:right;}


.contact-address{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.contact-heading{width:100%; height:auto; margin:20px 0px 0px ; padding:0px; background-color:#00578e; display:table}
.contact-heading h1{margin:0px; padding:10px 0px 10px 10px; font-family:cambria, Arial, Helvetica, sans-serif; color:#fff; font-size:15px; font-weight:normal;border-bottom:none;}
.contact-add{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.contact-add ul{margin:0px; padding:0px;}
.contact-add ul li{margin:23px 0px 20px; padding:0px 0px 20px; list-style:none; border-bottom:1px solid #bcbcbc; display:table;}
.contact-add ul li:last-child{border-bottom:none;}
.con-add-left{width:328px; height:auto; margin:0px 40px 0px 0px ; padding:0px; float:left;}
.con-add-left img{margin:0px; padding:0px;}
.con-add-left a{margin:0px; padding:0px;font-family:lsans_0,Arial,Helvetica,sans-serif; color:#4484ac; font-size:14px; float:right; text-decoration:none}
.con-add-left a:hover{text-decoration:underline}
.con-add-right{width:370px; height:auto; margin:0px; padding:0px; float:left;}
.con-add-right p{margin:0px; padding:0px;font-family:lsans_0,Arial,Helvetica,sans-serif; color:#222222; font-size:14px;}
.con-add-right p a{margin:0px; padding:0px;font-family:lsans_0,Arial,Helvetica,sans-serif; color:#222222; font-size:14px;text-decoration:none}
.con-add-right p span{margin:0px; padding:0px;font-family:cambria, Arial, Helvetica, sans-serif; color:#00578e; font-size:19px;}
.con-add-right p span.email1{margin:0px; padding:0px;}
.con-add-right p span.email1 a{margin:0px; padding:0px;font-family:cambria, Arial, Helvetica, sans-serif; color:#4484ac; font-size:14px; float:none; text-decoration:none}
.con-add-right img{margin:0px; padding:40px 0px 0px; float:right;}

.dom-con{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.dom-con h1{margin:0 0 20px; padding:0 0 12px;border-bottom:1px solid #d8d8d8; font-family:cambria, Arial, Helvetica, sans-serif; font-size:25px; color:#05558a; font-weight:normal}

.dom-con-left{width:390px; height:auto;margin:0px 45px 0px 0px; padding:0px; float:left;}
.dom-con-left h1{margin:5px 0 5px 0;border-bottom:none; padding:0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:20px; color:#ECBC2F; font-weight:normal}
.dom-con-left p{margin:0px; padding:0px; font-family:lsans_0,Arial,Helvetica,sans-serif; font-size:13px; color:#555555; font-weight:normal;line-height: 20px;}

.dom-con-right{width:310px; height:170px;margin:0px; padding:0px; float:left; background:url(./images/pay-pal.jpg) no-repeat;}
.order{width:142px; height:auto; margin:0px; padding:0px; float:left;}
.order p{margin:18px 0px 0px 15px; padding:0px; font-family:impact_0; font-size:36px; color:#fff;text-shadow:0px 1px 0px #000; text-transform:uppercase }
.order p span{font-size:25px; color:#fff; }
.price{width:130px; height:auto; margin:26px 0px 0px 0px; padding:0px; float:left;}
.price p{margin:0px; padding:0px; font-family:impact_0; font-size:39px; color:#f2d04a;text-shadow:0px 1px 0px #000 }
.add{width:84%; height:auto; margin:8px 0px 0px; padding:0px; display:table; text-align:center; float:left}
.add a img{margin:0px; padding:0px;}


.dom-list{width:97%; heightr:auto; margin:22px 0px 12px; padding:15px 0px 25px 20px; display:table;  border-radius:3px; background-color:#04558a;}
.dom-list h1{border-bottom:0;margin:0px; padding:0px 0px 15px 0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:20px; color:#f2d04a; font-weight:normal}
.dom-list-left{width:310px; height:auto; margin:0px; padding:0px; float:left;}
.dom-list-left ul{margin:0px; padding:0px;}
.dom-list-left ul li{margin:0px; padding:0px 0px 0px 22px; list-style:none; background:url(./images/dom-arrow.jpg)0px 3px no-repeat; font-family:lsans_0,Arial,Helvetica,sans-serif;color:#fff; line-height:21px;}

.dom-list-right{width:383px; height:auto; margin:0px; padding:0px; float:left;}
.dom-list-right img{margin:0px; padding:0px;}

.dom-data{width:100%; height:auto; margin:0px; padding:0px; display:table;}

.dom-data p{margin:0px; padding:0px; font-family:lsans_0,Arial,Helvetica,sans-serif; font-size:13px; color:#555555; font-weight:normal;line-height: 20px;}

.sam-content{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.sam-content h1{margin:0px 0px 10px; padding:10px 0px 10px 0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:20px; color:#333333; font-weight:normal; border-bottom:1px solid #d8d8d8}
.sam-content ul{margin:0px; padding:0px; display:table}
.sam-content ul li{margin:0px; padding:0px 0px 0px 22px; list-style:none; background:url(./images/sam-arrow.jpg)0px 6px no-repeat; font-family:lsans_0,Arial,Helvetica,sans-serif;color:#555555; font-size:13px; line-height:25px;}

.sitemap-content{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.sitemap-content h1{margin:0px 0px 10px; padding:10px 0px 10px 0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:20px; color:#333333; font-weight:normal; border-bottom:1px solid #d8d8d8}
.sitemap-content ul{margin:0px; padding:0px; display:table}
.sitemap-content ul li{margin:0px; padding:0px 0px 0px 22px; list-style:none; background:url(./images/sam-arrow.jpg)0px 6px no-repeat; font-family:lsans_0,Arial,Helvetica,sans-serif;color:#555555; font-size:13px; line-height:25px;}
.sitemap-content ul li a:link{color:#555555;text-decoration:none; }
.sitemap-content ul li a:hover{color:#555555;text-decoration:none; }
.sitemap-content ul li a:visited{color:#555555;text-decoration:none; }


.test{width:93.3%; height:auto; margin:25px 0px 0px; padding:10px 15px 15px 15px; border:2px dashed #333333; display:table}
.test h1{margin:0px;border-bottom:0; padding:0px; font-family:cambria, Arial, Helvetica, sans-serif; font-size:20px; color:#f2d04a; font-weight:normal}
.test span{margin:0px; padding:3px 0px 3px; font-family:lsans_0,Arial,Helvetica,sans-serif; font-size:14px; color:#333333; font-weight:normal; display:table}
.test p{margin:0px; padding:0px; font-family:lsans_0,Arial,Helvetica,sans-serif; font-size:13px; color:#555555; font-weight:normal;line-height: 20px;}

.add-order{width:100%; height:auto;margin:25px 0px 0px; padding:0px; display:table;}
.add-order img{margin:0px; padding:0px;}

.woocommerce{padding:10px 0 0 0;}

.woocommerce-breadcrumb{margin:15px 0 15px 0;}
.woocommerce-breadcrumb
   {   
    color: #00578e;
    float: left;
    font-family: lsans_0,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 10px 0;
    padding: 8px;
    width: 70%;
	}
.woocommerce-breadcrumb a:link
   {
   color: #00578e;
    }
.woocommerce-breadcrumb a:hover
  {
   color: #00578e;
    }
.woocommerce-breadcrumb a:visited
  {
   color: #00578e;
    }
.entry-title{
    color: #00578e;
    float: left;
    font-family: cambria,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100%;
	}
.summary {width:90%;float:left;}
.product-name{ color: #00578e;font-family: lsans_0,Arial,Helvetica,sans-serif; font-size: 14px;
    font-weight: normal;}
.product-name a:link{ color: #00578e; text-decoration:none;
  }
.product-name a:hover{ color: #00578e;   text-decoration:none;
  }
.product-name a:visited{ color: #00578e;  text-decoration:none;
  }
.cart_totals table{width:100%;}
.cart_totals table tbody{width:100%;}
.cart_totals table tbody tr{width:100%; text-align:right;}

.cart_totals h2{ 
    color: #00578e;
    float: left;
    font-family:cambriab,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    }
.cart-subtotal th{ 
    color: #00578e;
    float: left;
    font-family: cambriab,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
  }
.amount{ 
    color: #00578e;
   
    font-family: cambriab,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.shipping th{
    color: #555555;
	font-family: cambriab,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;}
.shipping td{
    color: #555555;
	font-family:lsans_0,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;}
.shipping-calculator-button{ 
    color: #555555;
    font-family:lsans_0,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.shipping-calculator-button a:link
{ 
color: #555555;
text-decoration:underline;
}
.shipping-calculator-button a:hover
{ 
color: #00578e;
text-decoration:underline;
} 
.shipping-calculator-button a:visited
{ 
color: #555555;
text-decoration:underline;
} 
.woocommerce-billing-fields h3{ 
    color: #00578e;
    font-family:cambriab,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	}
.checkbox
{
    color: #00578e;
    font-family:cambriab,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#order_review_heading
{
    color: #00578e;
    font-family:cambriab,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.woocommerce-info
{
    color: #555555;
	font-family:lsans_0,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.woocommerce-info a:link
{
 color: #00578e;
 font-size: 14px;
}
.woocommerce-info a:hover
{
 color: #00578e;
 font-size: 14px;
}
.woocommerce-info a:visited
{
 color: #00578e;
 font-size: 14px;
}
.lost_password
{
    color: #00578e;
	font-family:lsans_0,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.lost_password a:link
{
 color: #00578e;
 font-size: 16px;
}
.lost_password a:hover
{
 color: #555555;
 font-size: 16px;
}
.lost_password a:visited
{
 color: #00578e;
 font-size: 16px;
}

.woocommerce form .form-row label
{
    color: #555555;
	font-family:lsans_0,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;

}
.attachment-shop_thumbnail{border:1px solid #ccc;}

}