@charset "utf-8";
/*
Theme Name: Duo-Motion Web Solution
Description: A custom website theme
Version: 1.0
Author: Soe Linn Hein
*/

/* ---------------------------------------------------------------- 
 *  RESETS
 * ---------------------------------------------------------------- 
*/ 
body {
	margin:0px;
	padding:0px;
	text-align:justify;
	line-height:150%;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#252525;
	background:#fafafa;
}

input, select , textarea{font-family:Tahoma, Geneva, sans-serif;}

h1 {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Arial;
	font-size: 20px;
	font-weight: bold;
	line-height:200%;
	color:#000000;
}

h2 {
	margin: 0px;
	padding: 0;
	font-size: 20px;
	font-family:Tahoma, Arial;
	font-weight: bold;
	color:#ffffff;
}

h3 {
	margin: 0px;
	padding: 30px 0px 0px 80px;
	font-family:Tahoma, Arial;
	font-size: 20px;
	font-weight: bold;
	color:maroon;
}

h4 {
	clear: both;
	margin: 0px;
	padding: 15px 0px 5px 10px;
	font-family:Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

p {
	text-align: justify;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#252525;
	line-height:150%;
}

font {
	text-align: justify;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#252525;
	line-height:150%;
}

a:link, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #af1b08;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;}

  
.style1 {color: dodgerblue;font-family:Tahoma, Arial; font-size: 16px; font-weight:bold;}
.style2 {color: navy;font-family:Tahoma, Arial; font-size: 16px; font-weight:bold;}
.style3 {color: #6a98ff; font-family:Tahoma, Arial; font-size: 11px;}
.style4 {color: #d3d3d3; font-family:Tahoma, Geneva, sans-serif; font-size:16px;}
.style6 {color: #000000; font-family:Tahoma, Arial; font-size:16px; font-weight:bold;}
.style11 {color:#252525; font-size: 16px; text-align:left;}
.style12 {color: #af1b08; font-family:Tahoma, Arial;}
.style16 {color: #000000; font-size: 16px; text-transform: uppercase;}

.img_shadow{
box-shadow: 5px 5px #dedede;
-webkit-box-shadow: 5px 5px #dedede;
-moz-box-shadow: 5px 5px #dedede;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#dedede, offX=5, offY=5, positive=true);
}
.shadow1{
box-shadow: 7px 7px #000000;
-webkit-box-shadow: 7px 7px #000000;
-moz-box-shadow: 7px 7px #000000;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=7, offY=7, positive=true);
}
.shadow2{
width:680px;
padding:0px;
border-width:0px;
background:#fafafa;
}
.shadow3{
line-height:140%;
text-shadow: 0px 2px #dedede;
-webkit-text-shadow: 0px 2px #dedede;
-moz-text-shadow: 0px 2px #dedede;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#dedede, offX=0, offY=2, positive=true);
}

#wrap {
	margin:0px auto;
	width: 100%;
	border: 0px;
	background:#fafafa;
}

#container {
	margin: 0px auto;
	width: 960px;
	background: none;
}
.Section1 {
text-decoration:none; padding:0px;}
	
.big-banner {
clear:both; width:960px; height:156px; padding:0px; margin:0px auto; text-align:right; background: #fafafa url(images/banner.jpg) center center no-repeat;}


/* content */

#content {
	width: 956px;
	padding: 0px;
	border-top-width:0px;
	border-left: 4px solid #5a5a5a;
	border-bottom-width:0px;
	border-right: 0px;
	background:#5a5a5a url(images/container_bg.jpg) top center repeat-y;
}

#content2 {
	width: 960px;
	padding: 0px;
	border:0;
	border-bottom-width:0px;
	background:#5a5a5a url(images/container_bg.jpg) top center repeat-y;
}

.top{
	clear: both;
	margin:0px auto;
	position: static;
	width: 960px;
	height: auto;
	padding:5px 0px 5px 0px;
	text-align:right;
	color:#151515;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight: 300;
	letter-spacing:1px;
	border:0px;
	background:#5a5a5a url(images/title_bg.jpg) center center repeat-x;
}

.content_text{
	float:left;
	position:absolute;
	padding:0px 0px 0px 10px;
	color:orangered;
	text-align: left;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	font-style: normal;
	letter-spacing:0px;
	line-height:150%;
}
.content_text_home{
	float:left;
	width:auto;
	padding-left:10px;
	color:#eaeaea;
	text-align: left;
	text-shadow:2px 2px 2px #000;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=1, offY=1, positive=true);
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	font-weight:normal;
	font-style: normal;
	letter-spacing:2px;
}

.content_bottom{
	clear: both;
	width: 960px;
	height: auto;
	background: #fafafa;
}

.title {
	width:660px;
	height:39px;
	padding-left:20px;
	border:none;
	background: #5a5a5a url(images/title_bg.jpg) left center repeat-x;
}
.title2 {
	width:221px;
	height:39px;
	margin-bottom:4px;
	text-align:center;
	background: url(images/column2_title_bg.jpg) center center repeat-x;
}

.sitename{
	padding: 0px;
	font-size: 20px;
	color: lightslategray;
	font-weight: bold;
}

.special{
letter-spacing:1px;
}

.callus {
	margin:0px;
	color: #fafafa;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

.about a {
	font-family: "Comic Sans MS", cursive;
	font-size: 11px;
	color: #d3d3d3;
	font-weight: bold;
	text-shadow:2px 2px 2px #000;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=1, offY=1, positive=true);
}
.about a:link {
	font-family: "Comic Sans MS", cursive;
	font-size: 11px;
	color: #d3d3d3; 
	font-weight: bold;
	text-shadow:2px 2px 2px #000;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=1, offY=1, positive=true);
}
.about a:hover {
	font-family: "Comic Sans MS", cursive;
	font-size: 11px;
	color: orange;
	text-decoration: none;
	font-weight: bold;
}
.subnav a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: orangered;
	font-weight: bold; 
}
.subnav a:link {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: orangered; 
	font-weight: bold; 
}
.subnav a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: orangered;
	text-decoration: underline;
	font-weight: bold; 
}

.nav {
	background-image: url(images/bg_nav.jpg);
}
.nav td {
	font-family: Tahoma;
	font-size: 11px;
	color: #A1A1A1;
}
.nav a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.nav a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.nav .menu_selected {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.subnav .menu_selected {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.bottomnav a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D3112C;
}

.bottomnav .menu_selected {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.box a {
	padding-left:40px;
	font-family:Tahoma, Arial;
	font-size: 11px;
	color: darkred;
	font-weight: bold;
	text-align:right;
}
.box a:link {
	padding-left:40px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: darkred; 
	font-weight: bold;
	text-align:right;
}
.box a:hover {
	padding-left:40px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: darkred;
	text-decoration: underline;
	font-weight: bold;
	text-align:right;
}


/* 2 columns */

.column1{
	float: left;
	width: 640px;
	margin: 0px;
	padding: 0px;
	border-bottom: 4px solid #5a5a5a;
	border-left:4px solid #5a5a5a;
	background: none;
}

.column1_top {
	height:5px;
	background: none;
}

.column1_bottom {
	width:640px;
	height:24px;
	background: #fafafa;
}

.column2{
	float: right;
	width: 280px;
	padding: 0px;
	font-family:Tahoma, Arial;
	font-size:12px;
	border: none;
	background: none;
}

.column2_top {
	height:5px;
	background:none;
}
.column2_bottom {
	height:1px;
	background:none;
}

.marquee_bottom {
	width:220px;
	height:45px;
	background:url(images/marquee/marquee_footer.jpg) bottom center no-repeat;
}
/* end of 2 columns */
/* boxes */

#boxarea{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 960px;
}

.box1{
	width: 200px;
	margin: 0px;
	background: none;
}

.box1top {
	height: auto;
	padding: 10px;
	text-align: center;
	background:none;
}

.body {
	text-align: left;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	width: 160px;
	padding: 2px 10px 0px 10px;
}

.boxbottom{
	width:200px;
	height:10px;
	background: none;
}

.price {
	font-family:Tahoma, Arial;
	color:darkred;
	font-size: 18px;
}

.readmore a{
	clear: both;
	display: block;
	width: 120px;
	height: 22px;
	padding: 3px 0px 0px 40px;
	color: royalblue;
	text-decoration: none;
	background: none;
}

.readmore a:hover{
	color:darkred;
}

.readmore_p a{
	clear: both;
	display: block;
	width: 120px;
	height: 22px;
	padding: 3px 0px 0px 460px;
	font-family:Tahoma, Arial;
 	font-size: 12px;
	color: royalblue;
	text-decoration: none;
	background: none;
}

.readmore_p a:hover{
	color:darkred;
	text-decoration:underline;
}


/* end of boxes */
/* ---------------------------------------------------------------- 
 *  FOOTER
 * ---------------------------------------------------------------- 
*/   
#footer_wrap {
  position: relative;
  margin:0 auto;
  padding: 0 10px;
  border-top: 2px solid #dedede;
  background: #434343;
 }
#footer {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding: 20px 0 20px 0;
  font-family: Helvetica, Arial;  
  font-size: 10px;
}
  #footer a {
    color: #fafafa;
  }
  #footer p {
    float: left;
    padding-right: 30px;
  }
  #footer a:hover,
  #footer li.current_page_item a {
    color: cyan;
  }
  #footer li {
    display: inline;
  }
  #footer .nav {
    color: #fafafa;
	font-size: 12px;
    text-transform: uppercase;
  }
  #footer .nav li a {
    padding-right: 14px;
  }
  #footer #footer_logo {
    padding: 20px 0;
  }
  #footer .subnav li {
    color: #fafafa;
	padding-right: 10px;
  }
  .footer-search {
    position: absolute;
    right: 0px;
    top: 110px;
  }

/* --------- end of footer --------------*/
